DML
Data Management Language ์ ์ฝ์์ธ DML์ ์์ ๋ฐฐ์ด DDL์ผ๋ก ํ ์ด๋ธ์ ๋ง๋ค๊ณ ๋์ ๊ธฐ์กด์ ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ฑฐ๋ ์๋ก์ด ๋ฐ์ดํฐ๋ฅผ ์ฝ์ , ํน์ ๋ฐ์ดํฐ๋ฅผ ์ญ์ ํ๋ ๋ช ๋ น์ด์ ์งํฉ๋๋ค.
๋ฐ์ดํฐ ์ถ๊ฐ :: INSERT
INSERT๋ฌธ์ ํ ๋ฒ์ ํ๋์ ๋ก์ฐ๋ง INTO ๋ค์์ ๋ช ์ํ๊ณ ๋ฐ์ดํฐ๋ฅผ ํ ์ด๋ธ์ ์ฝ์ ํ๋ค.
INSERT INTO table_name
(column_name, ..)
VALUES(column_vale, ...);
VALUES์ ๋ค์ด๊ฐ๋ ๋ฐ์ดํฐ ๊ฐ๋ค์, CREATEํ ๋ ์ง์ ๋ ์นผ๋ผ๊ณผ ์ผ์นํ๋๋ก ์ง์ ํด์ผ ํ๋ค.
๊ฐ๋จํ ์์๋ก ์ธ์ฌ๋ถ์ ์ ๋ณด๋ฅผ ์ ๋ ฅํด๋ณด์
INSERT INTO dept
(deptno, loc, dname)
VALUES(20, '์ธ์ฒ', '์ธ์ฌ๋ถ')
๋ฐ์ดํฐ ์์ :: UPDATE
UPDATE๋ฌธ์ ์นผ๋ผ์ ๊ฐ์ ์์ ํ ๋์ฌ์ฉํ๋ ๋ช ๋ น์ด๋ค. WHERE์ ๋ก ํน์ ์นผ๋ผ์ ํฌ์ธํ ํ ์ ์๋๋ฐ, ๋ง์ฝ ์ด๋ฅผ ์๋ตํ๋ฉด ๋ชจ๋ ์นผ๋ผ์ด ์์ ๋๋ค.
UPDATE table_name
SET column_name1=value1, ...
[WHERE conditions];
๊ฐ๋จํ ์์๋ก ์ฌ์๋ฒํธ 10๋ฒ์ธ ์ฌ์์ ์ ๋ณด๋ฅผ ์์ ํด๋ณด์
UPDATE dept
SET dname='์์
๋ถ'
WHERE deptno=10;
๋ฐ์ดํฐ ์ญ์ :: DELETE
DELETE๋ฌธ์ ์นผ๋ผ์ ์ญ์ ํ ๋ ์ฌ์ฉํ๋ค. UPDATE์ ๋ง์ฐฌ๊ฐ์ง๋ก WHERE์ ์ ์๋ตํ๋ฉด ๋ชจ๋ ๋ก์ฐ๊ฐ ์ญ์ ๋๋ค.
DELETE table_name
WHERE conditions'
๊ฐ๋จํ ์์๋ก ํ ์ด๋ธ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์ญ์ ํด๋ณด์
DELETE dept;
'๐ฌweb application > - Database' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐ์ดํฐ๋ฒ ์ด์ค] Isolation Level, ๊ณ ๋ฆฝ ์์ค (0) | 2021.04.07 |
---|---|
[๋ฐ์ดํฐ๋ฒ ์ด์ค] Transaction, ํธ๋์ญ์ ์ด๋? (0) | 2021.04.07 |
[SQL๋ฌธ ๊ธฐ์ด] DDL ๋ฐ์ดํฐ ์ ์์ด :: CREATE, ALTER, DROP, TRUNCATE ๋ฌธ (1) | 2020.07.07 |
[๋ฐ์ดํฐ๋ฒ ์ด์ค] ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๊ณ - ERD์ ๋ชจ๋ ๊ฒ (0) | 2020.07.07 |
[๋ฐ์ดํฐ๋ฒ ์ด์ค] ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๊ณ - ์ ๊ทํ์ ๋ชจ๋ ๊ฒ (0) | 2020.07.06 |
๋๊ธ