SQL문_DML,DDL,DCL

2017. 4. 24. 12:24

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

 

데이터를 조작 (조회, 추가, 변경, 삭제) 하기 위해 사용한다.

 

사용자가 응용 프로그램과 데이터 베이스 사이에 실질적인 데이터 처리를 위해서 주로 사용한다.

 

 

 

- SELECT : 조회

 

- INSERT : 추가

 

- DELETE : 삭제

 

- UPDATE : 변경


 

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

 

데이터 베이스 스키마를 정의 하거나 조작하기 위해 사용한다.

 

SCHEMA, DOMAIN, TABLE, VIEW, INDEX 를 다음 명령어로 정의, 변경, 삭제한다.

  

 

- CREATE : 정의

 

- ALTER: 수정

 

- DROP : 삭제

 

- TRUNCATE : DROP CREATE


 

DCL (Data Control Language) (데이터제어어)

 

데이터의 보안, 무결성, 회복, 병행 수행제어 등을 정의하는데 사용한다.

 

 

 

- COMMIT : 트랜잭션의 작업 결과를 반영

 

- ROLLBACK : 트랜잭션의 작업을 취소 및 원래대로 복구

 

- GRANT : 사용자에게 권한 부여

 

- REVOKE : 사용자 권한 취소

 

 

 

+ Recent posts