๐Ÿ’ป PROJECT/[์Šคํ”„๋ง ๋ถ€ํŠธ] ๊ฒŒ์‹œํŒ

[์Šคํ”„๋ง ๋ถ€ํŠธ] 3. ๊ฒŒ์‹œํŒ ๋งŒ๋“ค๊ธฐ ํ…Œ์ด๋ธ” ์ƒ์„ฑ

devCloud 2023. 10. 22. 19:22
728x90

01. MySQL Workbench ์ ‘์†

Board ์Šคํ‚ค๋งˆ์—์„œ Tables์„ ์˜ค๋ฅธ์ชฝ ๋งˆ์šฐ์Šค๋กœ ํด๋ฆญํ•˜๋ฉด Create Table๋ผ๋Š” ๊ฒŒ ์žˆ๋‹ค. Create Table์„ ํด๋ฆญํ•˜๋ฉด ํ…Œ์ด๋ธ”์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค.

 

02. ํ…Œ์ด๋ธ” ์ƒ์„ฑ

ํ…Œ์ด๋ธ” ๋ช…๊ณผ ์ปฌ๋Ÿผ ๋ช…์„ ์œ„์™€ ๊ฐ™์ด ์„ค์ •ํ•œ๋‹ค. 

  • id - ์ธ๋ฑ์Šค๋ฅผ ํ‘œํ˜„ํ•˜๊ณ , datatype์€ ์—ญ์‹œ int๋กœ ์„ค์ •ํ•œ๋‹ค. id๋ฅผ ๊ธฐ๋ณธํ‚ค๋กœ ์ง€์ •ํ•˜๊ณ  NOT NULL์„ ํ•ด์ค€๋‹ค. AI๋Š” Auto Increment๋ผ๋Š” ๊ฒƒ์ธ๋ฐ, AUTO INCREMENT๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ ˆ์ฝ”๋“œ์˜ ๊ฐ’์ด ์ค‘๋ณต๋˜์ง€ ์•Š๊ณ  1์”ฉ ์ž๋™ ์ฆ๊ฐ€ํ•˜๊ฒŒ ๋œ๋‹ค.
  • title - ์ œ๋ชฉ์„ ํ‘œํ˜„ํ•˜๊ณ , datatype์€ VARCHAR(45)๋กœ ์„ค์ •ํ•œ๋‹ค. ์ตœ๋Œ€ 45์ž์˜ ๊ฐ€๋ณ€๊ธธ์ด๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. 
  • content - ๋‚ด์šฉ์„ ํ‘œํ˜„ํ•˜๊ณ , datatype์€ TEXT๋กœ ์„ค์ •ํ•œ๋‹ค.

 

์„ค์ •์„ ์™„๋ฃŒํ–ˆ์œผ๋ฉด ํ•˜๋‹จ์˜ Apply๋ฅผ ํด๋ฆญํ•ด์ฃผ๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด board ํ…Œ์ด๋ธ”์ด ํ˜•์„ฑ๋œ ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

 

 

728x90