반응형
*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
반응형
'데이터베이스 > 오라클 SQL' 카테고리의 다른 글
읽기 전용 테이블로 전환하기 (0) | 2020.05.07 |
---|---|
DELETE, TRUNCATE, DROP 비교 (0) | 2020.05.07 |
컬럼 조작 (0) | 2020.05.07 |
테이블 복사하기(CTAS) (0) | 2020.05.07 |
오라클 SQL / Global Temporary Table(임시 테이블) (0) | 2020.05.07 |