ํ๋ก๊ทธ๋๋ฐ ์ธ๊ณ๋ฅผ ํ๊ตฌํฉ์๋ค.
HeidiSQL์ ํ์ฉํ์ฌ CRUD (๋ฐ์ดํฐ ์ ๋ ฅ, ์์ , ์ญ์ , ์กฐํ)๋ฅผ ์ํํ ์ ์์ต๋๋ค.
HeidiSQL์ ์ฝ๋๋ฅผ ์์ฑํ ๋ ๋๋ฌธ์, ์๋ฌธ์ ๊ตฌ๋ถ์ด ์์ต๋๋ค.
๋ํ ๋ค์ฌ์ฐ๊ธฐ๋ ๊ตฌ๋ถ์ด ์์ผ๋ฏ๋ก ์์ ๋กญ๊ฒ ์์ฑํ์๋ฉด ๋ฉ๋๋ค.
HeidiSQL์ ์ ์ฒด ์คํ ๋จ์ถํค๋ F9์ด๊ณ , ํ์ฌ ์ฟผ๋ฆฌ ์คํ ๋จ์ถํค๋ Shift + Ctrl + F9์ ๋๋ค.
๋ฐ์ดํฐ ์ ๋ ฅ
INSERT INTO ํ
์ด๋ธ๋ช
(์ปฌ๋ผ๋ช
1, ...์ปฌ๋ผ๋ช
N)
VALUES (๊ฐ1, ...๊ฐN)
๋ฐ์ดํฐ ์์
Update ํ
์ด๋ธ๋ช
Set ์์ ํ ์ปฌ๋ผ๋ช
1 = ์์ ํ ๊ฐ,
์์ ํ ์ปฌ๋ผ๋ช
2 = ์์ ํ ๊ฐ
Where ์กฐ๊ฑด ์ ์...(๋ฌด์กฐ๊ฑด)
๋ฐ์ดํฐ ์ญ์
Delete From ํ
์ด๋ธ๋ช
Where ์ญ์ ์กฐ๊ฑด ์ ์...(๋ฌด์กฐ๊ฑด)
์กฐํ
Select ์กฐํํ ์ปฌ๋ผ1, ์กฐํํ ์ปฌ๋ผ2...
From ํ
์ด๋ธ๋ช
ํ์์ ๋ณด ์ ์ฒด ์กฐํํ๊ธฐ
ํ์์ ๋ณด ํ ์ด๋ธ : member
์ ์ฒด์กฐํ : ๋ชจ๋ ์ปฌ๋ผ์ ๋ฐ์ดํฐ๋ฅผ ์กฐํํ๋ผ๋ ์๋ฏธ
SELECT *
FROM member;
<๊ฒฐ๊ณผ>
< ์กฐ๊ฑด>
ํ์์ค์ ์์ด๋๊ฐ a001์ธ ํ์์ ์ด๋ฆ์ ์กฐํํ๊ธฐ
์ปดํ์ผ(ํด์) ์์select > from member > Where ์กฐ๊ฑด๋ค > ์กฐํํ ์ปฌ๋ผ
<์์ฑ ์ฝ๋>
SELECT mem_name
FROM member
-- ์กฐ๊ฑด ์ฒ๋ฆฌํ๊ธฐ
WHERE mem_id = 'a001';
<๊ฒฐ๊ณผ>
<์กฐ๊ฑด>
-- ์ํ๋ถ๋ฅ์ฝ๋๊ฐ P201์ ๋ํด์
-- ์ํ๋ถ๋ฅ๋ช
์ "ํฅ์"๋ก ์์ ํด์ฃผ์ธ์
-- ์์ ์ ํน์ ์กฐ๊ฑด์ ๋ง๋ ํ์ ํน์ ๊ฐ์ด ์์ ๋ฉ๋๋ค.
<์์ฑ ์ฝ๋>
UPDATE lprod
SET Lprod_nm = 'ํฅ์'
WHERE Lprod_gu = 'P201' ;
<๊ฒฐ๊ณผ>
* ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ ๋ ์์ฑํ ์ฝ๋
SELECT *
FROM lprod
WHERE Lprod_gu = 'P201';
<์กฐ๊ฑด>
์ํ๋ถ๋ฅ์ฝ๋๊ฐ P201์ธ ๋ฐ์ดํฐ๋ฅผ ์ญ์ ํด ์ฃผ์ธ์
์ญ์ ๋ ์กฐ๊ฑด์ ๋ง๋ ํ์ด ์ญ์ ๋จ
<์์ฑ ์ฝ๋>
DELETE FROM lprod
WHERE Lprod_gu = 'P201';
<์กฐ๊ฑด>
์ํ ํ๋งค๊ฐ๊ฒฉ์ด 1000์ ์ด์์ธ ์ํ๋ค์
์ํ์์ด๋, ์ํ๋ช ์ ์กฐํํด ์ฃผ์ธ์
<์์ฑ ์ฝ๋>
SELECT prod_id, prod_name
FROM prod
WHERE prod_price >= 1000;
<๊ฒฐ๊ณผ>
<์กฐ๊ฑด>
์ํ ์๋น์๊ฐ๊ฒฉ์ด 1000์ ์ด์์ด๊ณ
ํ๋งค๊ฐ๊ฒฉ์ด 2000์ ์ด์์ธ
์ํ์ฝ๋, ์ํ๋ช , ์๋น์๊ฐ, ํ๋งค๊ฐ๋ฅผ ์กฐํํด ์ฃผ์ธ์
<์์ฑ ์ฝ๋>
SELECT prod_id, prod_name, prod_price, prod_sale
FROM prod
WHERE prod_price >= 1000
AND prod_sale >= 2000;
<๊ฒฐ๊ณผ>