SQL은 관계형 데이터베이스 관리 시스템(Relational database management system, RDBMS)의 데이터를 관리하는 프로그래밍 언어
국제 표준화 기구에서 표준화한 문법을 ANSI SQL이라고 한다. 하지만 DBMS 개발사마다 개발한 고유 SQL도 있다.
아래는 DBMS에 따른 SQL 명칭을 정리해 놓은 것이다.
데이터 정의어(DDL)
데이터 베이스를 정의하는 언어로 테이블 스키마를 관리하는 역할을 한다.
데이터 조작어(DML)
데이터베이스에 입력된 데이터를 검색, 입력, 수정, 삭제한다.
데이터 제어어(DCL)
데이터베이스에 접근하거나 객체(사용자 등)에 권한을 부여하는 역할을 한다.
트랜잭선: 작업의 최소 단위