5 CRUD (Create, Read, Update and Delete) + Practice tables
์์ ํฌ์คํ ์์ ๋ฐ์ดํฐ, ๋ฐ์ดํฐ ๊ด๋ฆฌ ๊ทธ๋ฆฌ๊ณ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ฐ์ ๊ฐ๋ ๋ค์ ์์๋ดค๋ค๋ฉด ์ด๋ฒ์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํต์ฌ์ ๋ํด ์ดํด๋ณด๊ฒ ์ต๋๋ค.
๋ง์ด ์ฌ์ฉ๋๋ MySQL, OracleDB, SQL Server ๋ฑ ์ด๋ค ์ข ๋ฅ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ธฐ๋ณธ ๋์ ์๋ฆฌ์ด์ ๋ณธ์ง์ CRUD (Create, Read, Update and Delete) ์ ๋๋ค.
- Create (์์ฑ): ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์๋ก์ด ๋ฐ์ดํฐ๋ฅผ ์ถ๊ฐํฉ๋๋ค. ์ด๋ ๋ณดํต INSERT ์ฟผ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ํ๋ฉ๋๋ค.
- Read (์ฝ๊ธฐ): ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ด์ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. SELECT ์ฟผ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ํ๊ณ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค.
- Update (๊ฐฑ์ ): ์ด๋ฏธ ์กด์ฌํ๋ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฐ์ดํธํ๊ฑฐ๋ ์์ ํฉ๋๋ค. ์ด๋ UPDATE ์ฟผ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ด๋ฃจ์ด์ง๋๋ค.
- Delete (์ญ์ ): ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๋ฐ์ดํฐ๋ฅผ ์ญ์ ํฉ๋๋ค. DELETE ์ฟผ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ํน์ ์กฐ๊ฑด์ ๋ง๋ ๋ฐ์ดํฐ๋ฅผ ์ ๊ฑฐํ ์ ์์ต๋๋ค.
์ด๋ฌํ CRUD ์์ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํต์ฌ ๊ธฐ๋ฅ์ด๋ฉฐ, ์ด๋ ํ ์์ฉ ํ๋ก๊ทธ๋จ์์๋ ํ์์ ์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค. ๊ฐ๋ฐ์๊ฐ ์ด๋ฌํ ๊ธฐ๋ณธ์ ์ธ ๋์์ ์ดํดํ๊ณ ๊ตฌํํ ์ ์๋ค๋ฉด, ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ ์ ํจ๊ณผ์ ์ผ๋ก ํ์ฉํ ์ ์๊ฒ ๋ฉ๋๋ค.
Department
Employee
Project
Works_on
[์ถ์ฒ] Youtube, ์ฌ์ด์ฝ๋, https://youtu.be/mgnd5JWeCK4?si=TW_FKoALcrfDVr2V