SQL 쿼리문은 역할에 따라 3가지로 분류되며 아래와 같습니다.
DDL(Data Definition Language, 데이터 정의어)
DB 오브젝트를 생성, 삭제, 변경하는 역할을 하며, DB 설계 단계에서 주로 사용됩니다. (CREATE, DROP, ALTER...)
DML(Data Manipulation Language, 데이터 조작어)
DB를 조회, 삽입, 삭제, 변경하는 역할을 하며, 관리 목적의 쿼리문입니다. (SELECT, INSERT, UPDATE...)
DCL(Data Control Language, 데이터 제어어)
사용자의 권한을 관리하는 역할을 합니다. (GRANT, DENY, REVOKE...)
( tTable이라는 가상의 테이블이 있다고 가정하고 예시를 작성하였습니다. )