๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

STUDY/DATABASE

MYSQL - ์—ฐ์Šต๋ฌธ์ œ(DML)

๋ฐ˜์‘ํ˜•

1. MY_EMPLOYEE๋ผ๋Š” ํ…Œ์ด๋ธ”์„ ์ƒ์„ฑ

 

2. ๋‹ค์Œ ๋ฐ์ดํ„ฐ๋ฅผ MY_EMPLOYEE ํ…Œ์ด๋ธ”์— ์ถ”๊ฐ€ํ•˜๋Š” INSERT๋ฌธ์„ ์ž‘์„ฑ

3. ํ…Œ์ด๋ธ”์— ์ถ”๊ฐ€ํ•œ ๋‚ด์šฉ์„ ํ™•์ธ

4. ํ…Œ์ด๋ธ”์— ์‚ฝ์ž…ํ•œ ๋‚ด์šฉ์„ ์˜๊ตฌํžˆ ์ €์žฅ

 

โ€ป MY_EMPLOYEE ํ…Œ์ด๋ธ”์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐฑ์‹ ํ•˜๊ณ  ์‚ญ์ œ

5. ID๊ฐ€ 3์ธ ์‚ฌ์›์˜ last_name์„ Drexler๋กœ ๋ณ€๊ฒฝ

6. ๊ธ‰์—ฌ๊ฐ€ $900 ๋ฏธ๋งŒ์ธ ๋ชจ๋“  ์‚ฌ์›์— ๋Œ€ํ•ด ๊ธ‰์—ฌ๋ฅผ $1000๋กœ ๋ณ€๊ฒฝ

7. ํ…Œ์ด๋ธ”์— ๋ณ€๊ฒฝ ์ž‘์—…ํ•œ ๋‚ด์šฉ์„ ํ™•์ธ

 

8. MY_EMPLOYEE ํ…Œ์ด๋ธ”์—์„œ Betty Dancs๋ž€ ์‚ฌ์›์„ ์‚ญ์ œ

9. ํ…Œ์ด๋ธ”์— ๋ณ€๊ฒฝ ์ž‘์—…ํ•œ ๋‚ด์šฉ์„ ํ™•์ธ

10. ๋ณด๋ฅ˜ ์ค‘์ธ ๋ชจ๋“  ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ปค๋ฐ‹

 

โ€ป MY_EMPLOYEE ํ…Œ์ด๋ธ”์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ ํŠธ๋žœ์žญ์…˜์„ ์ œ์–ด

11. ๋‹ค์Œ ๋ฐ์ดํ„ฐ๋ฅผ MY_EMPLOYEE ํ…Œ์ด๋ธ”์— ์ถ”๊ฐ€ํ•˜๋Š” INSERT๋ฌธ์„ ์ž‘์„ฑ

12. ํ…Œ์ด๋ธ”์— ์ถ”๊ฐ€ํ•œ ๋‚ด์šฉ์„ ํ™•์ธ

 

14. insert ์ž‘์—…๊นŒ์ง€ ์ง„ํ–‰ํ•œ ํ˜„์žฌ ์œ„์น˜์— ์ €์žฅ์ (savepoint)์„ ์ƒ์„ฑ

 

15. MY_EMPLOYEE ํ…Œ์ด๋ธ”์—์„œ ๋ชจ๋“  ํ–‰์„ ์‚ญ์ œ

16. ํ…Œ์ด๋ธ”์ด ๋น„์–ด ์žˆ๋Š”์ง€ ํ™•์ธ

 

17. ์ด์ „์˜ INSERT ์ž‘์—…์€ ์‚ญ์ œํ•˜์ง€ ์•Š์€ ์ฑ„๋กœ ์ตœ๊ทผ์˜ DELETE ์ž‘์—…๋งŒ ์ทจ์†Œ

18. INSERT ์ž‘์—…์€ ์‚ญ์ œํ•˜์ง€ ์•Š์€ ์ฑ„๋กœ ์ตœ๊ทผ์˜ DELETE ์ž‘์—…๋งŒ ์ทจ์†Œ๋˜์—ˆ๋Š”์ง€ ํ™•์ธ

19. ์ž‘์—…ํ•œ ๋‚ด์šฉ์„ ์˜๊ตฌํžˆ ์ €์žฅ

๋ฐ˜์‘ํ˜•