SQL(Structured Query Language)
SQL(Structured Query Language)์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๋ฐ์ดํฐ๋ฅผ ์ ์, ์กฐ์, ์ ์ดํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ์ธ์ด์ ๋๋ค.
๋ฐ๋ผ์ SQL ๊ตฌ๋ฌธ๋ ์์ ๋ชฉ์ ์ ๋ง๊ฒ ํฌ๊ฒ ์ธ ๊ฐ์ง๋ก ๊ตฌ๋ถํ ์ ์์ต๋๋ค.
DDL(Data Definition Language)
- ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ํ ์ด๋ธ ๋ฑ์ ์์ฑ, ์ญ์ ํ๊ฑฐ๋ ๊ทธ ๊ตฌ์กฐ๋ฅผ ๋ณ๊ฒฝํ๊ธฐ ์ํ ๋ช ๋ น์ด
- ์ฃผ์ ๋ช ๋ น์ด : CREATE, ALTER, DROP
DML(Data Manipulation Language)
- ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๊ฑฐ๋ ์กฐํ, ๊ฒ์ํ๊ธฐ ์ํ ๋ช ๋ น์ด
- ์ฃผ์ ๋ช ๋ น์ด : INSERT, UPDATE, DELETE, SELECT
DCL(Data Control Language)
- ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํ์ฌ ๋ฐ์ดํฐ์ ๋ณด์์ฑ ๋ฐ ๋ฌด๊ฒฐ์ฑ ๋ฑ์ ์ ์ดํ๊ธฐ ์ํ ๋ช ๋ น์ด
- ์ฃผ์ ๋ช ๋ น์ด : GRANT, REVOKE