Search

SQL?

SQL (Structured Query Language)

: "๊ตฌ์กฐํ™”๋œ ์งˆ์˜์–ด" RDBMS ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃจ๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ์งˆ์˜ ์–ธ์–ด

SQL ๋ถ„๋ฅ˜

DDL (๋ฐ์ดํ„ฐ ์ •์˜์–ด)

: ํ…Œ์ด๋ธ”์„ ํฌํ•จํ•œ ์—ฌ๋Ÿฌ ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑ, ์ˆ˜์ •, ์‚ญ์ œ ํ•˜๋Š” ๋ช…๋ น์–ด
- CREATE : ๊ฐ์ฒด ์ƒ์„ฑ - ALTER : ๊ฐ์ฒด ์ˆ˜์ • - DROP : ๊ฐ์ฒด ์‚ญ์ œ - TRUNCATE : ๋‚ด๋ถ€์˜ ๋‚ด์šฉ์„ ์‚ญ์ œ
SQL
๋ณต์‚ฌ

DML (๋ฐ์ดํ„ฐ ์กฐ์ž‘์–ด)

: ํ…Œ์ด๋ธ” ๋‚ด์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”๊ฐ€, ์กฐํšŒ, ์ˆ˜์ •, ์‚ญ์ œ ํ•˜๋Š” ๋ช…๋ น์–ด
- SELECT : ๋ฐ์ดํ„ฐ ์กฐํšŒ - INSERT : ๋ฐ์ดํ„ฐ ์ถ”๊ฐ€ - UPDATE : ๋ฐ์ดํ„ฐ ์ˆ˜์ • - DELETE : ๋ฐ์ดํ„ฐ ์‚ญ์ œ
SQL
๋ณต์‚ฌ

DCL (๋ฐ์ดํ„ฐ ์ œ์–ด์–ด)

: ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์‚ฌ์šฉ ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•˜๊ฑฐ๋‚˜ ํ•ด์ œํ•˜๋Š” ๋ช…๋ น์–ด
- GRANT : ๊ถŒํ•œ ๋ถ€์—ฌ - REVOKE : ๊ถŒํ•œ ํ•ด์ œ
SQL
๋ณต์‚ฌ

TCL (ํŠธ๋žœ์žญ์…˜ ์ œ์–ด์–ด)

: ํŠธ๋žœ์žญ์…˜ ๋‹จ์œ„๋กœ ๋ฐ์ดํ„ฐ ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ์˜๊ตฌ ์ €์žฅํ•˜๊ฑฐ๋‚˜ ์ทจ์†Œํ•˜๋Š” ๋ช…๋ น์–ด
- COMMIT : ํŠธ๋žœ์žญ์…˜์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์˜๊ตฌ์ ์œผ๋กœ ์ €์žฅํ•˜๋Š” ๋ช…๋ น - ROLLBACK : ํŠธ๋žœ์žญ์…˜์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ทจ์†Œํ•˜๊ณ  ์ด์ „ ์ƒํƒœ๋กœ ๋˜๋Œ๋ฆฌ๋Š” ๋ช…๋ น
SQL
๋ณต์‚ฌ