๐Ÿ“˜ Programming/DB

[MySQL] SQL (Structured Qurey Language)์ด๋ž€? (DDL, DML, DCL)

ํ•œ์ฝ”๋”ฉ 2020. 7. 10. 14:56
728x90
728x90

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

728x90
๋ฐ˜์‘ํ˜•