SQL (Structured Query Language)
SQL ๋ถ๋ฅ
DDL (๋ฐ์ดํฐ ์ ์์ด)
: ํ
์ด๋ธ์ ํฌํจํ ์ฌ๋ฌ ๊ฐ์ฒด๋ฅผ ์์ฑ, ์์ , ์ญ์ ํ๋ ๋ช
๋ น์ด
- CREATE : ๊ฐ์ฒด ์์ฑ
- ALTER : ๊ฐ์ฒด ์์
- DROP : ๊ฐ์ฒด ์ญ์
- TRUNCATE : ๋ด๋ถ์ ๋ด์ฉ์ ์ญ์
SQL
๋ณต์ฌ
DML (๋ฐ์ดํฐ ์กฐ์์ด)
: ํ
์ด๋ธ ๋ด์ ๋ฐ์ดํฐ๋ฅผ ์ถ๊ฐ, ์กฐํ, ์์ , ์ญ์ ํ๋ ๋ช
๋ น์ด
- SELECT : ๋ฐ์ดํฐ ์กฐํ
- INSERT : ๋ฐ์ดํฐ ์ถ๊ฐ
- UPDATE : ๋ฐ์ดํฐ ์์
- DELETE : ๋ฐ์ดํฐ ์ญ์
SQL
๋ณต์ฌ
DCL (๋ฐ์ดํฐ ์ ์ด์ด)
: ๋ฐ์ดํฐ์ ๋ํ ์ฌ์ฉ ๊ถํ์ ๋ถ์ฌํ๊ฑฐ๋ ํด์ ํ๋ ๋ช
๋ น์ด
- GRANT : ๊ถํ ๋ถ์ฌ
- REVOKE : ๊ถํ ํด์
SQL
๋ณต์ฌ
TCL (ํธ๋์ญ์ ์ ์ด์ด)
: ํธ๋์ญ์
๋จ์๋ก ๋ฐ์ดํฐ ๋ณ๊ฒฝ์ฌํญ์ ์๊ตฌ ์ ์ฅํ๊ฑฐ๋ ์ทจ์ํ๋ ๋ช
๋ น์ด
- COMMIT : ํธ๋์ญ์
์ ๋ณ๊ฒฝ ์ฌํญ์ ์๊ตฌ์ ์ผ๋ก ์ ์ฅํ๋ ๋ช
๋ น
- ROLLBACK : ํธ๋์ญ์
์ ๋ณ๊ฒฝ ์ฌํญ์ ์ทจ์ํ๊ณ ์ด์ ์ํ๋ก ๋๋๋ฆฌ๋ ๋ช
๋ น
SQL
๋ณต์ฌ