DDL은 데이터를 정의할 때 사용하는 언어 입니다. 테이블을 만드는 CREATE, 테이블을 제거하는 DROP 등이 DDL에 해당합니다.
DML 은 데이터 베이스에 데이터를 저장 할 때 사용하는 언어입니다. INSERT, DELETE, UPDATE가 DML에 해당합니다.
DCL은 데이터베이스 접근 권한과 관련된 문법입니다. 권한을 주는 GRANT, 권한을 가져가는 REVOKE등이 DCL에 포함됩니다.
DQL은 정해진 스키마 내에서 쿼리할 수 있는 언어입ㄴ디ㅏ. SELECT가 DQL에 해당합니다. DQL은 DML의 일부분으로 취급하기도 합니다.
TCL은 DML을 거친 데이터의 변경사항을 수정할 수 있다. COMMIT, ROLLBACK등이 있다.