MySQL, DBMS

[DB] DDL, DML, DCL 이란?

jny0 2023. 3. 9. 10:16

DDL(Data Definition Language) - 데이터 정의어

  • 데이터를 생성, 수정, 삭제하는 등 데이터의 전체 구조를 결정
  • create, alter, drop, truncate

 

DML (Data Manipulation Language) - 데이터 조작어

  • DB에 입력된 레코드를 조회, 수정, 삭제하는 역할
  • select, insert, update, delete

 

DCL(Data Control Language)

  • DB에 접근하거나 객체에 권한을 주는 역할
  • grant, revoke, commit, rollback