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