데이터베이스 관리 시스템에서 사용하는 데이터 언어는 크게 데이터 정의어(Data Definition Languagemm, DDL), 데이터 조작어(Data Manipulation Language, DML), 데이터 제어어(Data Control Language, DCL), 트랜잭션 제어어(Transaction Control Language, TCL)로 나눌 수 있다.
각 데이터 언어의 예시는 아래와 같다.
데이터 조작어(DML) : 테이블 내용을 조회, 변경하는 명령어- SELECT
- INSERT
- UPDATE
- DELETE
데이터 정의어(DDL) : 데이터 구조를 정의, 변경, 삭제하는 명령어- CREATE
- ALTER
- DROP
- RENAME
데이터 제어어(DCL) : DB에 접근하고 객체를 사용하도록 권한을 주고 회수하는 명령어- GRANT
- REVOKE
트랜잭션 제어어 : DML에 의해 조작된 결과를 작업단위(트랜잭션) 별로 제어 (일부에서는 DCL로 분류하기도 한다)- COMMIT
- ROLLBACK