ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • MSSQL : CREATE TABLE, ํ…Œ์ด๋ธ” ์ƒ์„ฑ
    DB 2020. 2. 5. 21:30
    ๋ฐ˜์‘ํ˜•

    ์ค‘์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ๊ด€๋ฆฌํ•˜์—ฌ ์‚ฌ์šฉ์ž๊ฐ€ ๊ทธ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด ์šฐ๋ฆฌ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์ฒด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ๋Š”๋ฐ, ์ด ๊ฐœ์ฒด๋“ค ์ค‘์—์„œ ์‹ค์ œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ฐœ์ฒด๊ฐ€ ํ…Œ์ด๋ธ”์ด๋‹ค.


    1. ํ…Œ์ด๋ธ”์˜ ๊ตฌ์กฐ 

     

    ํ…Œ์ด๋ธ”์€ ์ด๋ฆ„์„ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ, ํ–‰(row)๊ณผ ์—ด(column) ๊ทธ๋ฆฌ๊ณ  ๊ฑฐ๊ธฐ์— ๋Œ€์‘ํ•˜๋Š” ๊ฐ’์„ ๊ฐ€์ง€๋ฉฐ, 

    ๊ฐ„๋‹จํžˆ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ์—‘์…€, ๊ฐ๊ฐ์˜ ํ…Œ์ด๋ธ”์€ ์—‘์…€ํŒŒ์ผ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ์‰ฝ๋‹ค. 

    (์ถœ์ฒ˜: http://tcpschool.com/mysql/mysql_intro_relationalDB)

     

     

    2. ํ…Œ์ด๋ธ” ๋งŒ๋“ค๊ธฐ

     

    SSMS์—์„œ ํ…Œ์ด๋ธ”์€ UI๋ฅผ ํ†ตํ•ด ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•๊ณผ CREATE๋ฌธ์œผ๋กœ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค.

     

    2-1. UI๋กœ ๋งŒ๋“ค๊ธฐ

     

    1) ํ…Œ์ด๋ธ”์„ ๋งŒ๋“ค๊ณ ์ž ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์„ ํƒ ํ›„ ์šฐํด๋ฆญ  > ์ƒˆ๋กœ๋งŒ๋“ค๊ธฐ > ํ…Œ์ด๋ธ” ์„ ํด๋ฆญํ•œ๋‹ค.

    2) ์•„๋ž˜์™€ ๊ฐ™์€ ๋ฐ์ดํ„ฐ๋ฅผ ๋„ฃ์–ด์ค€๋‹ค.

     

    3) ๊ทธ ํ›„ ์ƒ๋‹จ์˜ 'X' ๋ฒ„ํŠผ์ด๋‚˜ ์ €์žฅ(Ctrl+S) ๋‹จ์ถ•ํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด ํ…Œ์ด๋ธ” ์ด๋ฆ„์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋Š” ์•Œ๋žŒ์ฐฝ์ด ๋œจ๋Š”๋ฐ

    ์—ฌ๊ธฐ์„œ ํ…Œ์ด๋ธ” ์ด๋ฆ„์„ ์ž‘์„ฑํ•œ๋‹ค. 

    4) ํ…Œ์ด๋ธ” ์šฐํด๋ฆญ ํ›„ ์ƒˆ๋กœ๊ณ ์นจ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ์ฃผ๋ฉด ์•„๋ž˜์— ์ƒˆ๋กœ ์ƒ์„ฑ๋œ ํ…Œ์ด๋ธ”์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. 



     

    2-1. CREATE๋ฌธ์œผ๋กœ ๋งŒ๋“ค๊ธฐ

    1
    2
    3
    4
    5
    6
    7
    8
    CREATE TABLE dbo.์ง์›(
     
        ์‚ฌ์›๋ฒˆํ˜ธ char(5NOT NULL,
        ์ด๋ฆ„ ncahr(10NOT NULL,
        ์„ฑ๋ณ„ char(1NOT NULL,,
        ์ž…์‚ฌ์ผ date NOT NULL,
        ์ „์ž์šฐํŽธ varchar(60NOT NULL,,
        ๋ถ€์„œ์ฝ”๋“œ char(3NOT NULL
     
    )
     

     

     

    ๋ฐ˜์‘ํ˜•

    ๋Œ“๊ธ€

Designed by Tistory.