이 페이지는 SQL이 뭔 종류로 나뉘는지만 정리.

분류의미대표 명령어
DDL구조 정의CREATE, ALTER, DROP, TRUNCATE
DML데이터 조작SELECT, INSERT, UPDATE, DELETE
DCL권한 제어GRANT, REVOKE
TCL트랜잭션 제어COMMIT, ROLLBACK

암기:

DDL = 테이블 구조
DML = 실제 데이터
DCL = 권한
TCL = 저장/취소

헷갈리는 비교:

명령어분류뜻
DELETEDML데이터 행 삭제
DROPDDL테이블 자체 삭제
TRUNCATEDDL테이블 구조는 두고 데이터 전체 삭제
GRANTDCL권한 부여
REVOKEDCL권한 회수