알고리즘/DB

DDL, DML, DCL

알 수 없는 사용자 2018. 2. 3. 18:22

DDL, DML, DCL


1. DDL (Data Definition Language)


 - 데이터베이스의 스키마를 정의

 - DBMS가 스키마에 대한 명세를 시스템 카탈로그에 저장

 - CREATE TABLE, ALTER TABLE


2. DML (Data Manipulation Language)


 - 데이터베이스의 데이터를 조회, 수정, 삽입, 삭제를 담당

 - CRUD(SELECT, INSERT, UPDATE, DELETE)


3. DCL (Data Control Language)


 - 데이터베이스의 규정이나 기법을 정의하고 제어

 - 권한부여, 보안, 병행수행

 - GRANT, REVOKE