- 정의
- RDB 작동을 위한 ANSI 표준 언어이다.
- 데이터 정의어(DDL / Data Definition Language)
- DB 구조, 객체 생성/수정/삭제, 데이터 형식, 접근 방식 등 DB를 구축하거나 수정할 목적으로 사용하는 언어
- create, alter, drop, truncate 구문과 같이 DB에 저장된 객체 구조를 정의한다.
- 데이터 조작어(DML / Data Manipulation Language)
- 사용자로 하여금 데이터를 처리할 수 있게 하는 언어이다.
- select, insert, update, delete 구문과 같이 데이터를 검색, 삽입, 수정, 삭제하는 데 사용하는 언어이다.
- 데이터 제어어(DCL / Data Control Language)
- 무결성 및 권한 제어 등을 하기 위한 언어이다.
- grant, revoke 구문과 같이 데이터 사용 권한을 관리하는 언어이다.
- 트랜잭션 제어 명령어
- DML문으로 인한 데이터 변경 작업은 논리적인 작업 단위인 트랜잭션으로 묶일 수 있다.
- commit, rollback, savepoint 구문과 같이 트랜잭션을 제어하는 명령문이다.
'DB' 카테고리의 다른 글
제약 조건 (0) | 2021.08.31 |
---|---|
DBMS (0) | 2021.08.31 |
데이터 모델링 (0) | 2021.08.31 |
데이터베이스(DataBase) (0) | 2021.08.31 |
최근댓글