데이터베이스/오라클 SQL
오라클 SQL / DDL, DML , DCL , TCL
LWM
2020. 5. 7. 10:14
반응형
*DDL(Data Definition Language) - 데이터 정의
- 데이터베이스를 정의하는 언어이며, 데이터를 생성, 수정, 삭제하는 등의 데이터의
전체의 골격을 결정하는 역할을하는 언어이다.
- CREATE(생성)
- ALTER(수정)
- TRUNCATE(잘라내기)
- DROP(삭제)
*DML(Data Manipulation Language) - 데이터 조작어
- 정의된 데이터베이스에 입력된 레코드를 조회하거나 수정하거나 삭제하는 등의
역할을 하는 언어이다.
- INSERT(입력) - 어떤 분류에서는 DQL(Data Query Language)라고 하기도 한다.
- UPDATE(변경)
- DELETE(삭제)
- MERGE(병합)
*DCL(Data Control Language) - 데이터 제어어
- 데이터베이스에 접근하거나 객체에 권한을 주는등의 역할을 하는 언어이다.
- GRANT(권한 주기)
- REVOKE(권한 뺏기)
*TCL(Transaction Control Language) - 트랜잭션 제어어
- 트랜잭션을 제어하는 언어이며 일각에서는 DCL에 포함되는 COMMIT과 ROLLBACK을 TCL로 따로 정의한다.
- COMMIT
- ROLLBACK
반응형