SQL(Structured Query Language)

✒️ 2025-05-28 16:59 내용 수정


데이터를 쿼리, 조작, 정의, 액세스 제어를 제공하기 위해 거의 모든 관계형 데이터베이스(RDBMS)에서 사용하는 언어

종류

종류 의미 설명
DDL(Data Definition Language) 데이터 정의어 데이터베이스나 테이블 등을 생성, 삭제, 구조를 변경하기 위한 명령어
DQL(Data Query Language) 데이터 쿼리어 데이터베이스의 데이터를 조회 및 검색하는 명령어(DML로도 분류됨)
DML(Data Manipulation Language) 데이터 조작어 데이터베이스의 데이터를 삽입, 수정, 삭제를 위한 명령어
DCL(Data Controll Language) 데이터 제어어 데이터베이스의 데이터를 관리하기 위한 보안성, 무결성을 제어하는 명령어
TCL(Transaction Controll Language) 트랜잭션 제어어 데이터베이스의 트랜잭션 관리를 위해 사용, 데이터 일관성, 격리성, 지속성, 병행성 등을 유지하는데 도움을 줌