- 정의
- 데이터 정의어(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 구문과 같이 트랜잭션을 제어하는 명령문이다.
최근댓글