본문 바로가기
데이터베이스

SQL DML, DDL, DCL, TCL

by 하르싼 2021. 12. 27.
반응형
DML - Data Manipulation Language (데이터 조작어)
SELECT 테이블의 데이터를 조회하기 위한 명령어
INSERT 테이블의 데이터는 삽입하기 위한 명령어
UPDATE 테이블의 데이터를 수정하기 위한 명령어
DELETE 테이블의 데이터를 삭제하기 위한 명령어

 

DDL - Data Definition Language (데이터 정의어)
CREATE 테이블을 생성하기 위한 명령어
ALTER 테이블을 수정하기 위한 명령어(컬럼 추가,삭제,속성변경, 키추가,삭제 등)
DROP 테이블을 삭제하기 위한 명령어
TRUNCATE 테이블의 구조만 남기고 데이터를 전체 삭제하기 위한 명령어

 

DCL - Data Control Language (데이터 제어어)
GRANT 특정 데이터베이스 사용자에게 권한을 부여하는 명령어
REVOKE 특정 데이터베이스 사용자에게 권한을 회수하는 명령어

 

TCL - Transaction Control Language (트랜잭션 제어어)
COMMIT 장상적으로 종료된 트랜잭션의 작업을 완료하는 명령어
ROLLBACK 트랜잭션의 작업을 취소하는 명령어
SAVEPOINT 현재의 트랜잭션을 자게 분할하는 명령어

 

반응형

댓글