데이터베이스에서는 모든 작업을 SQL문을 이용한다.
이러한 SQL문을 용도에 따라 DDL, DML, DCL 세가지로 나눌 수 있다.
ㅁ DDL (Data Definition Laguage) : 데이터 정의어.
- DB의 객체를 생성, 삭세, 변경 할 때 사용하는 언어
- CREATE, DROP, ALTER
ㅁ DML (Data Manipulation Language) : 데이터 조작어.
- 테이블 안에 데이터를 삽입, 삭제, 변경 등 데이터를 조작할 때 사용하는 언어
- SELECT, INSERT, DELETE, UPDATE
ㅁ DCL (Data Control Language) : 데이터 제어어.
- 객체에 대한 권한을 주거나 제어할 때 사용하는 언어
- GRANT, REVOKE, TRANSACTION, COMMIT, SAVEPOINT 등