MS-SQL에서 테이블 만들기


예)

CREATE TABLE [테이블 이름] (

[컬럼명] [타입]


가장 기본적인 형태입니다.


문제) 'TEST'라는 이름의 테이블을 만들어보세요.

추가할 column은 번호(primary key), 이름(name), 나이(age)

모두 null을 허용하지 않습니다.


답)

CREATE TABLE TEST (

id INT NOT NULL PRIMARY KEY CLUSTERED,

name NVARCHAR(10) NOT NULL,

age INT NOT NULL

)


설명)

NOT NULL - 데이터베이스에서 테이블을 만들 때, column에 값을 넣을 때 값을 입력하지 않는 것을 허용하지 않는 것을 말합니다.

주의 - 0, 빈 문자열, 공백도 값에 해당합니다.

 

PRIMARY KEY - 해석된 말로는 '주 키'라고 합니다.


CLUSTERED - MYSQL에서 auto increment 자동 증가를 MS-SQL에서는 CLUSTERED라고 합니다.


출처 : http://myst5ry.tistory.com/category/DataBase/MS-SQL

Posted by 준콩ol 준콩ol

댓글을 달아 주세요