본문 바로가기
개발/DB

[SQL] SQL 정의와 종류

by 로또 2023. 3. 30.

SQL이란?

SQL(Structured Query Language)은 관계형 데이터베이스(RDBMS)에서 데이터 조작과 데이터 정의를 하기 위해 사용하는 언어이다.

 

SQL의 종류

구분 명령문 설명
QUERY SELECT - 데이터베이스에서 데이터를 검색
DML INSERT
UPDATE
DELETE
MERGE
- 테이블에서 새 행 입력
- 기존 행 변경
- 행 제거
- 데이터가 테이블에 존재하지 않으면 INSERT, 존재하면 UPDATE를 수행
DDL CREATE
ALTER
DROP
RENAME
TRUNCATE
- 테이블 등 데이터 구조(객체)를 생성
- 객체를 수정할 때 사용
- 객체 제거
- 객체 이름 변경
- 객체 내의 모든 행 삭제
TCL COMMIT
ROLLBACK
SAVEPOINT
- DML문이 변경한 내용을 관리. 데이터에 대한 변경 내용은 논리적인 트랜잭션으로 그룹화 가능.
DCL GRANT
REVOKE
- ORACLE 데이터베이스 및 해당 구조에 대한 액세스 권한을 부여하거나 제거

 

'개발 > DB' 카테고리의 다른 글

[SQL] 데이터 조작 언어(DML) - INSERT, UPDATE, DELETE, MERGE  (0) 2023.03.30
[DB] Database 개요  (0) 2023.03.30

댓글