Database/MSSQL
MS-SQL에서 테이블 생성
준콩이
2012. 12. 3. 13:41
반응형
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라고 합니다.
반응형