SQL์ ๋ถ๋ฅ
- DML (Data Manipulation Language)
- DDL (Data Definition Language)
- DCL (Data Control Language)
- DML (Data Manipulation Language)
- ๋ฐ์ดํฐ ์กฐ์ ์ธ์ด
- SELECT, INSERT, DELETE, UPDATE ๋ฑ
- ํธ๋์ญ์
๋ฐ์-->๋กค๋ฐฑ์ผ๋ก ์ทจ์ ๊ฐ๋ฅ (rollback;)
- ํธ๋์ญ์ : ํ ์ด๋ธ์ ๋ฐ์ดํฐ๋ฅผ ๋ณ๊ฒฝํ ๋ ๋ฐ๋ก ์ ์ฉํ๋ ๊ฒ์ด ์๋๊ณ ์์๋ก ์ ์ฉ์ํค๋ ๊ฒ
- ์ปค๋ฐ(COMMIT): ํธ๋์ญ์ ์ ์คํ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฐ์ํ๋ ๊ฒ
- ์ทจ์(ROLLBACK): ํธ๋์ญ์ ์ ์คํ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ์ํ์ง ์๊ณ ์๋ ์ํ๋ก ๋๋๋ฆฌ๋ ๊ฒ
- DDL (Data Definition Language)
- ๋ฐ์ดํฐ ์ ์ ์ธ์ด
- CREATE, DROP, ALTER ๋ฑ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค, ํ ์ด๋ธ, ๋ทฐ ๋ฑ์ ๊ฐ์ฒด๋ฅผ ์์ฑ/์ญ์ /๋ณ๊ฒฝํ๋ ์ญํ
- ํธ๋์ญ์
๋ฐ์ X
- ์คํ ์ฆ์ ๋ฐ๋ก ์ ์ฉ๋จ
- ROLLBACK์ด๋ COMMIT ์ฌ์ฉ ๋ถ๊ฐ
- DCL (Data Control Language)
- ๋ฐ์ดํฐ ์ ์ด ์ธ์ด
- ๊ถํ ๋ถ์ฌ ํน์ ๋ฐํํ ๋ ์ฌ์ฉ
- GRANT/REVOKE
728x90
'DB(Database) > Basic Concept' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[DB] ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ DBMS (0) | 2021.03.04 |
---|---|
SQL UNION, UNIONALL, NOT IN, IN (0) | 2021.02.15 |
SQL ์กฐ์ธ, ์ผ๋๋ค, ๋ค๋๋ค ๊ด๊ณ - Inner Join, Outer Join, Cross Join, Self Join (0) | 2021.02.15 |
JSON ๋ฐ์ดํฐ๋? + MySQL ๋์ฉ๋ ๋ฐ์ดํฐ ์ ์ฅ ํ์ (0) | 2021.02.06 |
[DB] ๋ฐ์ดํฐ, ๋ฐ์ดํฐ๋ฒ ์ด์ค๋? (0) | 2021.01.14 |