데이터베이스를 제어하고 관리하기 위한 언어
SQL의 기본이 되는 명령어로 데이터 조작 언어이며 테이블에 데이터 검색, 삽입, 수정, 삭제 등 데이터를 조작할 때 사용한다.
데이터 정의 언어로 테이블이나 관계의 구조를 생성하는데 사용한다.
SCHEMA, DOMAIN, TABLE, VIEW, INDEX를 정의하거나 변경 또는 삭제할 때 사용한다.
데이터 제어 언어로 데이터의 사용 권한을 관리하는데 사용하며 트랜잭션과 제이터 접근 권한을 제어하는 명렁어가 포함되어 있다.