1. DDL(Data Definition Language) 데이터 정의어
데이터 베이스를 정의하는 언어를 말하며 데이터를 생성하거나 수정, 삭제 등 데이터의 전체 골격을 결정하는 역할의 언어를 말한다.
CREATE
ALTER
DROP
TRUNCATE
2. DML(Data Manipulation Language) 데이터 조작어
데이터 베이스에 등록된 레코드를 조회, 수정, 삭제 하는 역할을 한다
SELECT
INSERT
UPDATE
DELETE
3. DCL(Data Control Language) 데이터 제어어
데이터베이스에 접근하거나 객체에 권한을 주는 역할을하는 언어이다
GRANT
REVOKE
COMMIT
ROLLBACK