Database
- DML : INSERT, UPDATE, DELETE
- MVC ๋์์ธํจํด
- JDBC - region ์ถ๊ฐ
- Department ์ insert, delete ์ถ๊ฐ
< INSERT >
- INSERT INTO ํ ์ด๋ธ๋ช (์ปฌ๋ผ๋ช 1, ์ปฌ๋ผ๋ช 2, ...) VALUES (๊ฐ1, ๊ฐ2, ...)
- INSERT INTO ํ ์ด๋ธ๋ช VALUES (๊ฐ1, ๊ฐ2, ...)
< UPDATE >
- UPDATE ํ ์ด๋ธ๋ช SET ์์ ํ ์ปฌ๋ผ๋ช 1 = ์์ ํ ๊ฐ1, ์์ ํ ์ปฌ๋ผ๋ช 2 = ์์ ํ ๊ฐ2, ... : ํ ์ด๋ธ์ ๋ชจ๋ ROW๊ฐ ์์
- UPDATE ํ ์ด๋ธ๋ช SET ์์ ํ ์ปฌ๋ผ๋ช 1 = ์์ ํ ๊ฐ1, ์์ ํ ์ปฌ๋ผ๋ช 2 = ์์ ํ ๊ฐ2, ... WHERE ์กฐ๊ฑด์ : ํน์ ํ ROW๋ฅผ ์์
< DELETE >
- DELETE ํ ์ด๋ธ๋ช : Table์ ๋ชจ๋ ROW ์ญ์
- DELETE ํ ์ด๋ธ๋ช WHERE ์กฐ๊ฑด์ : ํน์ ํ ROW ์ญ์
INSERT, UPDATE, DELETE SQL๋ฌธ
--Regions INSERT
INSERT INTO regions (region_id, region_name)
VALUES (5, 'Test');
-- UPDATE ---
UPDATE regions SET region_name = 'SPACE';
UPDATE regions SET region_name = 'SPACE' WHERE region_id = 1;
-- Region ํ
์ด๋ธ์์ ์ ์ผ ๋ง์ง๋ง์ INSERTํ ROW์ NAME์ SPACE๋ก ์์
UPDATE regions SET region_name = 'SPACE' WHERE
region_id = (SELECT MAX(region_id) FROM regions);
-- DELETE ---
DELETE employees;
DELETE regions WHERE region_id = 2;
728x90