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 등