1. SQL 기본
1.1. SQL이란?
- Structured Query Language : 구조적 질의 언어
- 관계형 데이터베이스에서 데이터를 관리하고 조작하는 데 사용되는 표준 언어
- 데이터베이스에 요청을 보내거나 데이터를 조작하는 명령어를 작성할 수 있는 언어
1.2. SQL의 구분

- 데이터 정의어(DDL; Data Definition Language) : CREATE, ALTER, DROP, RENAME, TRUNCATE
- 데이터 제어어(DCL; Data Control Language) : GRANT, REVOKE
- 데이터 조작어(DML; Data Manipulation Language) : INSERT, UPDATE, DELETE, SELECT
- 트랜잭션 제어어(TCL; Transaction Control Language) : COMMIT, ROLLBACK, SAVEPOINT
2. DDL
- CREATE
- ALTER
- DROP
- RENAME
- TRUNCATE