DDL
Data Definition Language : ๋ฐ์ดํฐ ์ ์์ด
๋ฐ์ดํฐ(ํ ์ด๋ธ)์ ์์ฑ, ์์ , ์ญ์ ๋ฑ ๋ฐ์ดํฐ์ ์ ์ฒด ๊ณจ๊ฒฉ์ ๊ฒฐ์ ํ๋ ์ญํ ์ ์ธ์ด
- CREATE : ํ ์ด๋ธ ์์ฑ
- ALTER : ํ ์ด๋ธ ์์
- DROP : ํ ์ด๋ธ ์ญ์
- TRUNCATE : ํ ์ด๋ธ ์ด๊ธฐํ
DML
Data Manipulation Language : ๋ฐ์ดํฐ ์กฐ์์ด
๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ๋ ฅ๋ ๋ ์ฝ๋๋ฅผ ์กฐํ, ์์ , ์ญ์ ๋ฑ์ ํ๋ ์ญํ ์ ์ธ์ด
- SELECT : ๋ฐ์ดํฐ ์กฐํ
- INSERT : ๋ฐ์ดํฐ ์ฝ์
- UPDATE : ๋ฐ์ดํฐ ์์
- DELETE : ๋ฐ์ดํฐ ์ญ์
DCL
Data Control Lauguage : ๋ฐ์ดํฐ ์ ์ด์ด
๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ๊ทผํ๊ฑฐ๋ ๊ฐ์ฒด์ ๊ถํ ๋ถ์ฌ ๋ฑ์ ํ๋ ์ญํ ์ ์ธ์ด
- GRANT : ๊ถํ ๋ถ์ฌ
- REVOKE : ๊ถํ ํ์
- COMMIT : ํธ๋์ญ์ ์์ ์ด ์ ์์ ์ผ๋ก ์๋ฃ๋จ์ ์๋ฆผ
- ROLLBACK : ์๋์ ์ํ๋ก ๋ณต๊ตฌ