데이터 정의어 DDL (Data Definition Languageg) : 데이터를 정의하는 언어로 데이터 전체 골격을 결정하는 역할 담당
- CREATE: 새로운 데이터베이스 객체(테이블, 인덱스, 뷰 등)를 생성
- ALTER: 데이터베이스 객체의 구조 변경
- DROP: 데이터베이스 객체(테이블, 인덱스, 뷰 등) 삭제
- RENAME: 데이터베이스 객체의 이름 변경
- TRUNCATE: 테이블의 모든 레코드를 삭제
데이터 조작어 DML (Data Multipulation Language) : 데이터베이스 내부 데이터를 관리하는 언어
- SELECT : 데이터 검색
- INSERT : 데이터 추가
- UPDATE : 데이터 수정
- DELETE : 데이터 삭제
데이터 제어 언어 DCL (Data Control Language) : 데이터에 대한 액세스 제어를 하기 위한 언어
- GRANT : 특정 작업 수행 권한 부여
- REVOKE : 권한 회수
- CONNECT : 데이터베이스 또는 스키마에 연결하는 권한부여