Ability ๐ŸŒฑ/SQL

๊ฒ€์ƒ‰๊ฒฐ๊ณผ 8 ๊ฐœ
[SQL-์˜ค๋ผํด] ์„œ๋ธŒ์ฟผ๋ฆฌ(๋‹จ์ผํ–‰, ๋‹ค์ค‘ํ–‰, ์ƒํ˜ธ์—ฐ๊ด€, ์Šค์นผ๋ผ, ์ธ๋ผ์ธ ๋ทฐ)

์„œ๋ธŒ์ฟผ๋ฆฌ - ํ•˜๋‚˜์˜ SQL ๋ช…๋ น๋ฌธ์˜ ๊ฒฐ๊ณผ๋ฅผ ๋‹ค๋ฅธ SQL ๋ช…๋ น๋ฌธ์— ์ „๋‹ฌํ•˜๊ธฐ ์œ„ํ•ด ๋‘ ๊ฐœ ์ด์ƒ์˜ SQL ๋ช…๋ น๋ฌธ์„ ํ•˜๋‚˜์˜ SQL๋ช…๋ น๋ฌธ์œผ๋กœ ์—ฐ๊ฒฐํ•˜์—ฌ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ• - ์„œ๋ธŒ์ฟผ๋ฆฌ์— ๋จผ์ € ์ฐพ๊ณ  ์‹ถ์€ ๋ฐ์ดํ„ฐ ์คŒ - ์„œ๋ธŒ์ฟผ๋ฆฌ๋Š” ๊ด„ํ˜ธ๋กœ ๋‘˜๋Ÿฌ์‹ธ์•ผ ํ•จ - ์„œ๋ธŒ์ฟผ๋ฆฌ๋Š” ๋น„๊ต ์—ฐ์‚ฐ์ž ์˜ค๋ฅธ์ชฝ์— ์œ„์น˜ ์ฒ˜๋ฆฌ๊ณผ์ • 1. ์„œ๋ธŒ์ฟผ๋ฆฌ๋Š” ๋ฉ”์ธ์ฟผ๋ฆฌ๊ฐ€ ์‹คํ–‰๋˜๊ธฐ ์ „์— ํ•œ๋ฒˆ์”ฉ ์‹คํ–‰๋จ 2. ์„œ๋ธŒ์ฟผ๋ฆฌ์—์„œ ์‹คํ–‰๋œ ๊ฒฐ๊ณผ๊ฐ€ ๋ฉ”์ธ ์ฟผ๋ฆฌ์— ์ „๋‹ฌ๋˜์–ด ์ตœ์ข…์ ์ธ ๊ฒฐ๊ณผ ์ถœ๋ ฅ ๋‹จ์ผํ–‰ ์„œ๋ธŒ์ฟผ๋ฆฌ - ์„œ๋ธŒ์ฟผ๋ฆฌ์—์„œ ๋‹จ ํ•˜๋‚˜์˜ ํ–‰๋งŒ ๊ฒ€์ƒ‰ํ•˜์—ฌ ๋ฉ”์ธ์ฟผ๋ฆฌ์— ๋ฐ˜ํ™˜ํ•˜๋Š” ์งˆ์˜๋ฌธ - ๋ฉ”์ธ์ฟผ๋ฆฌ์˜ WHERE์ ˆ์—์„œ ์„œ๋ธŒ์ฟผ๋ฆฌ์˜ ๊ฒฐ๊ณผ์™€ ๋น„๊ตํ•  ๊ฒฝ์šฐ์„ธ๋Š” ๋ฐ˜๋“œ์‹œ ๋‹จ์ผํ–‰ ๋น„๊ต ์—ฐ์‚ฐ์ž ์ค‘ ํ•˜๋‚˜๋งŒ ์‚ฌ์šฉ ๋‹จ์ผํ–‰ ๋น„๊ต ์—ฐ์‚ฐ์ž : =, >, >=, ANY - ๋ฉ”์ธ์ฟผ๋ฆฌ์˜ ๋น„๊ต ์กฐ๊ฑด์—์„œ ์„œ๋ธŒ์ฟผ๋ฆฌ์˜ ์ถœ๋ ฅ ๊ฒฐ๊ณผ์™€ ํ•˜๋‚˜๋ผ๋„ ์ผ..

[SQL-์˜ค๋ผํด] SQL ํ•จ์ˆ˜ - ๋ฌธ์ž, ์ˆซ์ž, ๋‚ ์งœ, ๋ณ€ํ™˜, ์ผ๋ฐ˜

SQL ํ•จ์ˆ˜ - ์นผ๋Ÿผ์˜ ๊ฐ’์ด๋‚˜ ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒฝ์šฐ ์‚ฌ์šฉ - ์ˆซ์ž, ๋‚ ์งœ ๋ฐ์ดํ„ฐ์˜ ์ถœ๋ ฅ ํ˜•์‹ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒฝ์šฐ ์‚ฌ์šฉ - ํ•˜๋‚˜ ์ด์ƒ์˜ ํ–‰์— ๋Œ€ํ•œ ์ง‘๊ณ„๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒฝ์šฐ ์‚ฌ์šฉ SQL ํ•จ์ˆ˜ ์œ ํ˜• 1) ๋‹จ์ผํ–‰ ํ•จ์ˆ˜ ํ…Œ์ด๋ธ”์— ์ €์žฅ๋˜์–ด ์žˆ๋Š” ๊ฐœ๋ณ„ ํ–‰์„ ๋Œ€์ƒ์œผ๋กœ ํ•จ์ˆ˜๋ฅผ ์ ์šฉํ•˜์—ฌ ํ•˜๋‚˜์˜ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ํ•จ์ˆ˜ ๋ฌธ์ž, ์ˆซ์ž, ๋‚ ์งœ ๋ฐ์ดํ„ฐ ํƒ€์ž…์— ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํ•จ์ˆ˜์™€ ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ๋ณ€ํ™˜ํ•˜๊ธฐ ์œ„ํ•œ ํ•จ์ˆ˜ ์กด์žฌ 2) ๋ณต์ˆ˜ํ–‰ ํ•จ์ˆ˜ ์กฐ๊ฑด์— ๋”ฐ๋ผ ์—ฌ๋Ÿฌ ํ–‰์„ ๊ทธ๋ฃนํ™”ํ•˜์—ฌ ๊ทธ๋ฃน๋ณ„๋กœ ๊ฒฐ๊ณผ๋ฅผ ํ•˜๋‚˜์”ฉ ๋ฐ˜ํ™˜ํ•˜๋Š” ํ•จ์ˆ˜ ๋‹จ์ผํ–‰ ํ•จ์ˆ˜ - ๋ฐ์ดํ„ฐ ๊ฐ’์„ ์กฐ์ž‘ํ•˜๋Š”๋ฐ ์ฃผ๋กœ ์‚ฌ์šฉ - ํ–‰๋ณ„๋กœ ํ•จ์ˆ˜๋ฅผ ์ ์šฉํ•˜์—ฌ ํ•˜๋‚˜์˜ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ํ•จ์ˆ˜ - ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ธ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ณ , ์ƒ์ˆ˜/๋ณ€์ˆ˜/์นผ๋Ÿผ์ด๋ฆ„/ํ‘œํ˜„์‹์„ ์ธ์ˆ˜๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅ - SQL ๋ช…๋ น์—ฌ๋ฌธ์˜ select์ ˆ, ..

[SQL-์˜ค๋ผํด] ์กฐ์ธ - EQUI join, NON-EQUI join, OUTER join, SELF join

์กฐ์ธ ๊ฐœ๋… - ํ•˜๋‚˜์˜ SQL ๋ช…๋ น๋ฌธ์— ์˜ํ•ด ์—ฌ๋Ÿฌ ํ…Œ์ด๋ธ”์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ํ•œ ๋ฒˆ์— ์กฐํšŒํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ - ๋‘๊ฐœ ์ด์ƒ์˜ ํ…Œ์ด๋ธ”์„ '๊ฒฐํ•ฉ'ํ•œ๋‹ค๋Š” ์˜๋ฏธ ์ข…๋ฅ˜ - ์นดํ‹ฐ์…˜ ๊ณฑ, EQUI join, NON-EQUI join, OUTER join, SELF join ์นผ๋Ÿผ ์ด๋ฆ„ ์• ๋งค๋ชจํ˜ธ์„ฑ - ์„œ๋กœ ๋‹ค๋ฅธ ํ…Œ์ด๋ธ”์— ์žˆ๋Š” ๋™์ผํ•œ ์นผ๋Ÿผ ์ด๋ฆ„์„ ์—ฐ๊ฒฐํ•  ๊ฒฝ์šฐ ์นผ๋Ÿผ ์ด๋ฆ„ ์•ž์— ํ…Œ์ด๋ธ” ์ด๋ฆ„์„ ์ ‘๋‘์‚ฌ๋กœ ์‚ฌ์šฉ - ํ…Œ์ด๋ธ” ์ด๋ฆ„๊ณผ ์นผ๋Ÿผ์€ ์ ( . )์œผ๋กœ ๊ตฌ๋ถ„ - ํ…Œ์ด๋ธ”๋ช….์นผ๋Ÿผ๋ช… ํ…Œ์ด๋ธ” ๋ณ„๋ช… - ํ…Œ์ด๋ธ” ์ด๋ฆ„์„ ๋Œ€์‹ ํ•˜๋Š” ๋ณ„๋ช… ์‚ฌ์šฉ ๊ฐ€๋Šฅ - from์ ˆ์—์„œ ํ…Œ์ด๋ธ” ์ด๋ฆ„ ๋‹ค์Œ์— ๊ณต๋ฐฑ์„ ๋‘๊ณ  ๋ณ„๋ช… ์ •์˜ - ํ…Œ์ด๋ธ” ๋ณ„๋ช… ์ž‘์„ฑ ๊ทœ์น™ ํ…Œ์ด๋ธ” ๋ณ„๋ช…์€ 30์ž๊นŒ์ง€ ๊ฐ€๋Šฅ from์ ˆ์—์„œ ํ…Œ์ด๋ธ” ์ด๋ฆ„์„ ๋ช…์‹œํ•˜๊ณ  ๊ณต๋ฐฑ์„ ๋‘” ๋‹ค์Œ ํ…Œ์ด๋ธ” ๋ณ„๋ช…์ง€์ • ํ•˜๋‚˜์˜ SQL ๋ช…๋ น๋ฌธ..

[SQL-์˜ค๋ผํด] ๊ทธ๋ฃน ํ•จ์ˆ˜

๊ทธ๋ฃน ํ•จ์ˆ˜ - ํ…Œ์ด๋ธ”์˜ ์ „์ฒด ํ–‰์„ ํ•˜๋‚˜ ์ด์ƒ์˜ ์นผ๋Ÿผ์„ ๊ธฐ์ค€์œผ๋กœ ๊ทธ๋ฃนํ™”ํ•˜์—ฌ ๊ทธ๋ฃน๋ณ„๋กœ ๊ฒฐ๊ณผ๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ•จ์ˆ˜ - ๊ทธ๋ฃนํ•จ์ˆ˜๋Š” ํ†ต๊ณ„์ ์ธ ๊ฒฐ๊ณผ๋ฅผ ์ถœ๋ ฅํ•˜๋Š”๋ฐ ์ž์ฃผ ์‚ฌ์šฉ select ์นผ๋Ÿผ๋ช…, ๊ทธ๋ฃนํ•จ์ˆ˜(์นผ๋Ÿผ๋ช…) from ํ…Œ์ด๋ธ”๋ช… [where ์กฐ๊ฑด] [group by ๊ทธ๋ฃน_์ปฌ๋ ด๋ช…|ํ‘œํ˜„์‹] [having ๊ทธ๋ฃน_์กฐ๊ฑด] โ–ช group by : ์ „์ฒด ํ–‰์„ ๊ทธ๋ฃน_์ปฌ๋ ด๋ช…|ํ‘œํ˜„์‹์„ ๊ธฐ์ค€์œผ๋กœ ๊ทธ๋ฃนํ™” โ–ช having : group by์ ˆ์— ์˜ํ•ด ์ƒ์„ฑ๋œ ๊ทธ๋ฃน๋ณ„๋กœ ์กฐ๊ฑด ๋ถ€์—ฌ ๊ทธ๋ฃน ํ•จ์ˆ˜ ์ข…๋ฅ˜ ์ข…๋ฅ˜ ์˜๋ฏธ COUNT ํ–‰์˜ ๊ฐœ์ˆ˜ ์ถœ๋ ฅ MAX NULL ์ œ์™ธํ•œ ๋ชจ๋“  ํ–‰์—์„œ ์ตœ๋Œ€๊ฐ’ MIN NULL ์ œ์™ธํ•œ ๋ชจ๋“  ํ–‰์—์„œ ์ตœ์†Œ๊ฐ’ SUM NULL ์ œ์™ธํ•œ ๋ชจ๋“  ํ–‰์˜ ํ•ฉ๊ณ„ AVG NULL ์ œ์™ธํ•œ ๋ชจ๋“  ํ–‰์˜ ํ‰๊ท ๊ฐ’ STDDEV NULL ์ œ์™ธํ•œ ๋ชจ๋“  ํ–‰์˜ ํ‘œ์ค€ํŽธ์ฐจ V..

[SQL-์˜ค๋ผํด] ์กฐ๊ฑด ๊ฒ€์ƒ‰ ๋ฐ ํ–‰์˜ ์ •๋ ฌ

WHERE ์ ˆ์„ ์ด์šฉํ•œ ์กฐ๊ฑด ๊ฒ€์ƒ‰ - ํ…Œ์ด๋ธ”์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ ์ค‘์—์„œ ์›ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋งŒ ์„ ํƒ์ ์œผ๋กœ ๊ฒ€์ƒ‰ํ•˜๋Š” ๊ธฐ๋Šฅ - where ์ ˆ์˜ ์กฐ๊ฑด๋ฌธ์€ ์นผ๋Ÿผ ์ด๋ฆ„, ์—ฐ์‚ฐ์ž, ์ƒ์ˆ˜, ์‚ฐ์ˆ  ํ‘œํ˜„์‹์„ ๊ฒฐํ•ฉํ•˜์—ฌ ๋‹ค์–‘ํ•œ ํ˜•ํƒœ๋กœ ํ‘œํ˜„ ๊ฐ€๋Šฅ - where์ ˆ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ์ดํ„ฐ ํƒ€์ž… : ๋ฌธ์ž, ์ˆซ์ž, ๋‚ ์งœ ๋ฌธ์ž, ๋‚ ์งœ ํƒ€์ž…์˜ ์ƒ์ˆ˜ ๊ฐ’์€ ์ž‘์€ ๋”ฐ์˜ดํ‘œ( ' ' )๋กœ ๋ฌถ์–ด์„œ ํ‘œํ˜„ ์ˆซ์ž ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉ ์ƒ์ˆ˜ ๊ฐ’์—์„œ ์˜๋ฌธ์ž๋Š” ๋Œ€์†Œ๋ฌธ์ž ๊ตฌ๋ณ„ ๋น„๊ต ์—ฐ์‚ฐ์ž - ์ˆซ์ž, ๋ฌธ์ž, ๋‚ ์งœ์˜ ํฌ๊ธฐ๋‚˜ ์ˆœ์„œ๋ฅผ ๋น„๊ตํ•˜๋Š” ์—ฐ์‚ฐ์ž ์—ฐ์‚ฐ์ž ์˜๋ฏธ = ๊ฐ™๋‹ค !=, ๊ฐ™์ง€ ์•Š๋‹ค > ํฌ๋‹ค >= ํฌ๊ฑฐ๋‚˜ ๊ฐ™๋‹ค = 50 and weight IN ์—ฐ์‚ฐ์ž โ–ช IN(a, b, c, ... ) ํŠน์ • ์นผ๋Ÿผ์˜ ๋ฐ์ดํ„ฐ ๊ฐ’์ด a, b, c, ... ๊ฐ’ ์ค‘์— ํ•˜๋‚˜๋ผ๋„ ์ผ์น˜ํ•˜๋ฉด ์ฐธ โ–ช OR ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž..

[SQL-์˜ค๋ผํด] ๋ฐ์ดํ„ฐ ๋ฌด๊ฒฐ์„ฑ ์ œ์•ฝ์กฐ๊ฑด

๋ฐ์ดํ„ฐ ๋ฌด๊ฒฐ์„ฑ ์ œ์•ฝ์กฐ๊ฑด ์žฅ์  - ๋ฐ์ดํ„ฐ์˜ ์ •ํ™•์„ฑ๊ณผ ์ผ๊ด€์„ฑ์„ ๋ณด์žฅ - ํ…Œ์ด๋ธ” ์ƒ์„ฑ ์‹œ ๋ฌด๊ฒฐ์„ฑ ์ œ์•ฝ์กฐ๊ฑด์„ ์ •์˜ ๊ฐ€๋Šฅ - ํ…Œ์ด๋ธ”์— ๋Œ€ํ•ด ์ •์˜, ๋ฐ์ดํ„ฐ ๋”•์…”๋„ˆ๋ฆฌ์— ์ €์žฅ๋˜๋ฏ€๋กœ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—์„œ ์ž…๋ ฅ๋œ ๋ชจ๋“  ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•ด ๋™์ผํ•˜๊ฒŒ ์ ์šฉ - ์ œ์•ฝ์กฐ๊ฑด์„ ํ™œ์„ฑํ™”, ๋น„ํ™œ์„ฑํ™” ํ•  ์ˆ˜ ์žˆ๋Š” ์œตํ†ต์„ฑ ์ข…๋ฅ˜ ๋ฌด๊ฒฐ์„ฑ ์ œ์•ฝ์กฐ๊ฑด ์„ค๋ช… NOT NULL ํ•ด๋‹น ์นผ๋Ÿผ ๊ฐ’์€ NULL์„ ํฌํ•จํ•  ์ˆ˜ ์—†์Œ ๊ณ ์œ ํ‚ค ํ…Œ์ด๋ธ” ๋‚ด์—์„œ ํ•ด๋‹น ์นผ๋Ÿผ ๊ฐ’์€ ํ•ญ์ƒ ์œ ์ผํ•ด์•ผ ํ•จ NULL๊ฐ’์„ ํ—ˆ์šฉ ๊ธฐ๋ณธํ‚ค ํ•ด๋‹น ์นผ๋Ÿผ ๊ฐ’์€ ๋ฐ˜๋“œ์‹œ ์กด์žฌํ•ด์•ผ ํ•˜๋ฉฐ, ์œ ์ผํ•ด์•ผ ํ•จ NOT NULL + ๊ณ ์œ ํ‚ค ์ œ์•ฝ์กฐ๊ฑด ์ฐธ์กฐ ํ•ด๋‹น ์นผ๋Ÿผ ๊ฐ’์€ ์ฐธ์กฐ๋˜๋Š” ํ…Œ์ด๋ธ”์˜ ์นผ๋Ÿผ ๊ฐ’ ์ค‘ ํ•˜๋‚˜์™€ ์ผ์น˜ํ•˜๊ฑฐ๋‚˜ NULL์„ ๊ฐ€์ง CHECK ํ•ด๋‹น ์นผ๋Ÿผ์— ์ €์žฅ ๊ฐ€๋Šฅํ•œ ๋ฐ์ดํ„ฐ ๊ฐ’์˜ ๋ฒ”์œ„๋‚˜ ์กฐ๊ฑด ์ง€์ • (๋„๋ฉ”์ธ ์ œ์•ฝ์กฐ๊ฑด) NOT N..

[SQL-์˜ค๋ผํด] ํ…Œ์ด๋ธ” ์ƒ์„ฑ create, ๊ตฌ์กฐ ๋ณ€๊ฒฝ alter, ์‚ญ์ œ drop, ์ฃผ์„ ์ถ”๊ฐ€

๋ฐ์ดํ„ฐ ์ •์˜์–ด DDL(Data Definition Langange) - ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ์ž๋‚˜ ์‘์šฉ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๋…ผ๋ฆฌ์  ๊ตฌ์กฐ๋ฅผ ์ •์˜ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ์–ธ์–ด - ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๊ตฌ์กฐ๋ฅผ ์ƒ์„ฑ, ์‚ญ์ œ ์ข…๋ฅ˜ ๊ธฐ๋Šฅ CREATE TABLE ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ƒˆ ํ…Œ์ด๋ธ” ์ƒ์„ฑ ALTER TABLE ๊ธฐ์กด ํ…Œ์ด๋ธ”์˜ ํ•„๋“œ, ์ œ์•ฝ์กฐ๊ฑด์„ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ์‚ญ์ œ DROP TABLE ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ํ…Œ์ด๋ธ” ์‚ญ์ œ ํ…Œ์ด๋ธ” ์ƒ์„ฑ CREATE TABLE - ํ…Œ์ด๋ธ”์— ๋Œ€ํ•œ ๊ตฌ์กฐ๋ฅผ ์ •์˜ํ•˜๊ณ , ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•œ ๊ณต๊ฐ„์„ ํ• ๋‹นํ•˜๋Š” ๊ณผ์ • - ํ…Œ์ด๋ธ”์— ๋Œ€ํ•œ ๊ตฌ์กฐ ์ •์˜๋Š” ํ…Œ์ด๋ธ”์„ ๊ตฌ์„ฑํ•˜๋Š” ์นผ๋Ÿผ์˜ ๋ฐ์ดํ„ฐ ํƒ€์ž…๊ณผ ๋ฌด๊ฒฐ์„ฑ ์ œ์•ฝ์กฐ๊ฑด์„ ์ •์˜ํ•˜๋Š” ๊ณผ์ • create table ํ…Œ์ด๋ธ”๋ช… ( column ๋ฐ์ดํ„ฐํƒ€์ž…(๊ธธ์ด) [ ๊ธฐ๋ณธ๊ฐ’ ] [ ๋ฌด๊ฒฐ์„ฑ ์ œ์•ฝ์กฐ๊ฑด ] [..

[SQL-์˜ค๋ผํด] ๋ฐ์ดํ„ฐ ์กฐ์ž‘์–ด(DML) : ์ž…๋ ฅ insert, ์ˆ˜์ • update, ์‚ญ์ œ delete

๋ฐ์ดํ„ฐ ์กฐ์ž‘์–ด ( DML : Data Manipulation Language) - ํ…Œ์ด๋ธ”์— ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฅผ ์ž…๋ ฅํ•˜๊ฑฐ๋‚˜ ๊ธฐ์กด ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ • ๋˜๋Š” ์‚ญ์ œํ•˜๊ธฐ ์œ„ํ•œ ๋ช…๋ น์–ด ์ข…๋ฅ˜ ๊ธฐ๋Šฅ INSERT ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ ์ž…๋ ฅ ๋ช…๋ น์–ด UPDATE ๊ธฐ์กด ๋ฐ์ดํ„ฐ ์ˆ˜์ • ๋ช…๋ น์–ด DELETE ๊ธฐ์กด ๋ฐ์ดํ„ฐ ์‚ญ์ œ ๋ช…๋ น์–ด MERGE ๋‘๊ฐœ์˜ ํ…Œ์ด๋ธ”์„ ํ•˜๋‚˜์˜ ํ…Œ์ด๋ธ”๋กœ ๋ณ‘ํ•ฉํ•˜๋Š” ๋ช…๋ น์–ด ๋ฐ์ดํ„ฐ ์ž…๋ ฅ INSERT - ํ…Œ์ด๋ธ”์— ๋ฐ์ดํ„ฐ๋ฅผ ์ž…๋ ฅํ•˜๊ธฐ ์œ„ํ•œ ๋ฐ์ดํ„ฐ ์กฐ์ž‘์–ด ๋‹จ์ผ ํ–‰ ์ž…๋ ฅ : ํ•œ ๋ฒˆ์— ํ•˜๋‚˜์˜ ํ–‰์„ ํ…Œ์ด๋ธ”์— ์ž…๋ ฅ ๋‹ค์ค‘ ํ–‰ ์ž…๋ ฅ : ์„œ๋ธŒ์ฟผ๋ฆฌ๋ฅผ ์ด์šฉํ•˜์—ฌ ํ•œ ๋ฒˆ์— ์—ฌ๋Ÿฌ ํ–‰ ๋™์‹œ์— ์ž…๋ ฅ 1) ๋‹จ์ผ ํ–‰ ์ž…๋ ฅ INSERT INTO ... VALUES - INTO ์ ˆ์— ๋ช…์‹œํ•œ ์นผ๋Ÿผ์— VALUES ์ ˆ์—์„œ ์ง€์ •ํ•œ ์นผ๋Ÿผ ๊ฐ’์„ ์ž…๋ ฅ - INTO ์ ˆ์— ์นผ๋Ÿผ์„ ๋ช…์‹œํ•˜..