๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋ก์ „์ฒด ๊ธ€ (213)

JiYoung Dev ๐Ÿ–ฅ

[database ๊ณ ๊ธ‰] db ์„ค๊ณ„ (2023.08.10)

ํŽธํ•˜๊ฒŒ ์‚ฌ์šฉํ•˜๋ ค๋ฉด autoincrement ์‚ฌ์šฉํ•˜๋˜ ํšŒ์›id ๊ฐ™์€ ์ค‘๋ณต์„ ํ—ˆ์šฉํ•˜์ง€ ์•Š๋Š” ์ปฌ๋Ÿผ์ด ์žˆ๋‹ค๋ฉด ์ด๋ฅผ pk๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ์ถ”์ฒœํ•จ db ์„ค๊ณ„์‹œ ๊ณ ๋ คํ•  ์  1. ๊ฐ๊ฐ ํ…Œ์ด๋ธ”์— pk๋Š” ์ž˜ ์„ค์ •์ด ๋˜์–ด ์žˆ๋Š”๊ฐ€? 2. ์™ธ๋ž˜ํ‚ค ์„ค์ •์ด ์ž˜ ๋˜์—ˆ๋Š”๊ฐ€? ๊ผญ ์™ธ๋ž˜ํ‚ค๋Š” ์„ค์ • ์•ˆํ•ด๋„ ๋จ → ํšŒ์› ๋ฐ์ดํ„ฐ๊ฐ€ ์‚ญ์ œ๋  ๋•Œ ๊ด€๋ จ๋œ ๋ฐ์ดํ„ฐ ์ง€์šฐ๊ณ  ์‹ถ์„ ๋•Œ, ํšŒ์›์ด ์žˆ์–ด์•ผ๋งŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ  ์‹ถ์„ ๋•Œ ์‚ฌ์šฉ → ์—ฐ๊ด€๊ด€๊ณ„๋Š” ์„ค์ •ํ•˜๋˜ ์™ธ๋ž˜ํ‚ค ์„ค์ •์€ ์•ˆํ•ด๋„ ๋จ 3. ๊ฐ๊ฐ์˜ ์†์„ฑ์ด ๊ผญ ํ•„์š”ํ•œ ์†์„ฑ์ธ๊ฐ€? 4. ์ฃผ์—”ํ„ฐํ‹ฐ ๋จผ์ € ํ”„๋กœ๊ทธ๋žจ ๊ตฌํ˜„ ํ›„ ๋ฉ”์ธ ์—”ํ„ฐํ‹ฐ , ํ–‰์œ„ ์—”ํ„ฐํ‹ฐ ์ˆœ์œผ๋กœ ๊ฐœ๋ฐœํ•˜๋ฉด ํŽธํ•˜๋‹ค.

full stack/database 2023. 8. 10. 16:38