Structured Query Language : 구조적 질의 언어, 관게형 DB에서 자료를 관리 및 처리하기 위한 언어입니다.
데이터베이스에 질의를 통해 결과를 얻어내기 위해 직접적으로 사용하는 언어입니다.
SQL 문법은 3가지로 나뉘며, 다음과 같습니다
- DDL(Data Definition Language) 데이터 정의어
- CREATE, ALTER, DROP, TRUNCATE, RENAME Table 정의
- DML(Data Mainpulation Language) 데이터 조작어
- SELECT, INSERT, DELETE, UPDATE Column 조작
- DCL(Data Control Language) 데이터 제어어
- GRANT, REVOKE, COMMIT, ROLLBACK DB 접근 권한, 트랜잭션 제어