Server/MariaDB

DML, DDL, DCL

클리엘 2021. 6. 7. 11:14
728x90

1. DML

 

DML(Data Manipulation Language)는 select, insert, update, delete문과 같이 데이터를 조회, 삽입, 변경, 삭제하는 데 사용되는 SQL 구문을 의미합니다. 또 다르게는 트랜잭션(Transaction)을 발생시키는 SQL 구문을 DML이라고 볼 수 있습니다.


2. DDL

 

DDL(Data Definition Language)는 Database나 그 하위의 Table, View등 특정 개체를 생성하거나 변경, 삭제하는 create, drop, alter 등의 SQL 구문을 의미합니다.


3. DCL

 

DCL(Data Control Language)은 grant, revoke, deny등 권한에 관련된 SQL문에 해당합니다.

728x90