SQL์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ํ๊ณ ์กฐ์ํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ํ์ค ์ธ์ด์ด๋ค.
SQL์ ์ญํ ์ ๋ฐ๋ผ ์ฌ๋ฌ ์ข
๋ฅ์ ์ธ์ด๋ก ๋๋๋ฉฐ, ๊ทธ ์ค ๊ฐ์ฅ ๊ธฐ๋ณธ์ด ๋๋ ๊ฒ์ด DDL๊ณผ DML์ด๋ค.
// ์ปคํผ ํ
์ด๋ธ ์์ฑ
CREATE TABLE coffees (
coffee_code INT PRIMARY KEY,
name VARCHAR(30),
price INT
);
// ์ปคํผ ํ
์ด๋ธ ์ญ์
DROP TABLE coffees;
// ๋ฐ์ดํฐ ์ฝ์
INSERT INTO coffees (coffee_code, name, price) VALUES ( 1 , '์๋ฉ๋ฆฌ์นด๋
ธ' , 2000 );
// ๋ฐ์ดํฐ ์กฐํ
SELECT * FROM coffees;
// ๋ฐ์ดํฐ ์์
UPDATE coffees SET price = 2200 WHERE coffee_code = 1;
// ๋ฐ์ดํฐ ์ญ์
DELETE FROM coffees WHERE name = '์๋ฉ๋ฆฌ์นด๋
ธ';
์ค๋์ SQL์์ ์์ฃผ ์ฌ์ฉ๋๋ DDL๊ณผ DML์ ๋ํ์ฌ ์์๋ณด์๋ค.
- DDL : ํ ์ด๋ธ๊ณผ ๊ฐ์ ์คํค๋ง์ ๋ฐ์ดํฐ ๊ตฌ์กฐ ์ ์/๋ณ๊ฒฝ/์ญ์ ํ๋ ๋ช ๋ น์ด
- DML : DDL๋ก ์ ์ํ ํ ์ด๋ธ๋ด์ ์ค์ ๋ฐ์ดํฐ๋ฅผ ์กฐ์ํ๋ ๋ช ๋ น์ด
์ด ๋์ ์ฐจ์ด์ ์ ์ดํดํ๊ณ ํ๋ช ํ๊ฒ SQL๋ฌธ์ ์์ฑํ์ฌ๋ณด์ ๐ฏ