Oracle Database 09. SQL명령문
SQL명령문
- 관계형 데이터 베이스 관리 시스템에서 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어이다.
- SQL문은 표준 언어와 비 표준 언어로 나뉘며 표준 언어는 모든 RDBMS(Relational DataBase Management System)제품군들이 지원하고 비 표준 언어는 특정 비 표준 언어는 특정 RDBMS에서만 지원되는 언어이다.
DDL
- Data Definition Language(데이터 정의어)
- 테이블과 인덱스의 구조를 관리하는 언어
- create, drop, alter 등
DML
- Data Manipulation Language(데이터 조작어)
- 테이블 등에 데이터를 저장, 수정, 삭제, 추출 등을처리하는 언어
- insert, update, delete, select 등
DCL
- Data Control Language(데이터 제어어)
- 사용자 권한, 작업의 취소 등을 처리할 수 있는 언어
- grant, revoke, commit, rollback 등