데이터 정의어(DDL) -> 테이블이나 관계의 구조를 생성하는데 사용하며, Create, Alter, Drop문 등이 있다.
데이터 조작어(DML) -> 테이블에 데이터를 검색, 삽입, 삭제, 수정하는데 사용하며 SELECT, INSERT, DELETE, UPDATE 문 등이 있다.
데이터 제어어(DCL) -> 데이터의 사용 권한을 관리하는데 사용하며 GRANT, REVOKE 문 등이 있다.