SQL - DDL DML DCL

DDL DML DCL

DDL

데이터 베이스 스키마를 정의하기 하거나 조작하기 위한 명령어

명령어 설명
CREATE 데이터 베이스, 테이블을 생성하기 위한 명령어
ALTER 테이블을 수정하기 위한 명령어
DROP 데이터베이스, 테이블을 삭제하기 위한 명령어
RENAME
TRUNCATE 데이터베이스를 초기화 시키기 위한 명령어

DML

데이터 베이스에 저장된 데이터를 조회, 수정, 삽입, 삭제하기 위한 언어

명령어 설명
SELECT 데이터를 조회 하기 위한 명령어
INSERT 데이터를 삽입하기 위한 명령어
UPDATE 데이터를 수정하기 위한 명령어
DELETE 데이터를 삭제하기 위한 명령어

DCL

데이터 베이스에 접근하거나 객체에 권한을 주는 역할을 하는 언어

명령어 설명
GRANT 데이터 베이스 사용자에게 특정 작업에 대한 권한을 주기 위한 명령어
REVOKE 데이터 베이스 사용자에게 특정 작업에 대한 권한을 회수, 박탈 하기 위한 명령어
COMMIT 트랜잭션 작업 결과를 반영하기 위한 명령어
ROLLBACK 트랜잭션 작업을 취소 및 원래대로 복구하기 위한 명령어
Share