๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
IT/Database

[Database] HeidiSQL CRUD ๋ฐ์ดํ„ฐ ์ž…๋ ฅ, ์ˆ˜์ •, ์‚ญ์ œ, ์กฐํšŒ

by ITyranno 2023. 11. 23.
728x90
๋ฐ˜์‘ํ˜•

 

 

 

 

 

 

 

 

ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์„ธ๊ณ„๋ฅผ ํƒ๊ตฌํ•ฉ์‹œ๋‹ค.

 

 

 

 

 

 

 

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;

 

 

 

<๊ฒฐ๊ณผ>

 

 

 

 

 

 

 

728x90
๋ฐ˜์‘ํ˜•

loading