DDL
Data Definition Language : 데이터 정의어
데이터(테이블)을 생성, 수정, 삭제 등 데이터의 전체 골격을 결정하는 역할의 언어
- CREATE : 테이블 생성
- ALTER : 테이블 수정
- DROP : 테이블 삭제
- TRUNCATE : 테이블 초기화
DML
Data Manipulation Language : 데이터 조작어
데이터베이스에 입력된 레코드를 조회, 수정, 삭제 등을 하는 역할의 언어
- SELECT : 데이터 조회
- INSERT : 데이터 삽입
- UPDATE : 데이터 수정
- DELETE : 데이터 삭제
DCL
Data Control Lauguage : 데이터 제어어
데이터베이스에 접근하거나 객체에 권한 부여 등을 하는 역할의 언어
- GRANT : 권한 부여
- REVOKE : 권한 회수
- COMMIT : 트랜잭션 작업이 정상적으로 완료됨을 알림
- ROLLBACK : 원래의 상태로 복구