MS-SQL에서 테이블 만들기
예)
CREATE TABLE [테이블 이름] (
예)
CREATE TABLE [테이블 이름] (
[컬럼명] [타입]
)
가장 기본적인 형태입니다.
문제) 'TEST'라는 이름의 테이블을 만들어보세요.
가장 기본적인 형태입니다.
문제) 'TEST'라는 이름의 테이블을 만들어보세요.
추가할 column은 번호(primary key), 이름(name), 나이(age)
모두 null을 허용하지 않습니다.
모두 null을 허용하지 않습니다.
답)
CREATE TABLE TEST (
id INT NOT NULL PRIMARY KEY CLUSTERED,
name NVARCHAR(10) NOT NULL,
age INT NOT NULL
name NVARCHAR(10) NOT NULL,
age INT NOT NULL
)
설명)
NOT NULL - 데이터베이스에서 테이블을 만들 때, column에 값을 넣을 때 값을 입력하지 않는 것을 허용하지 않는 것을 말합니다.
주의 - 0, 빈 문자열, 공백도 값에 해당합니다.
설명)
NOT NULL - 데이터베이스에서 테이블을 만들 때, column에 값을 넣을 때 값을 입력하지 않는 것을 허용하지 않는 것을 말합니다.
주의 - 0, 빈 문자열, 공백도 값에 해당합니다.
PRIMARY KEY - 해석된 말로는 '주 키'라고 합니다.
CLUSTERED - MYSQL에서 auto increment 자동 증가를 MS-SQL에서는 CLUSTERED라고 합니다.
CLUSTERED - MYSQL에서 auto increment 자동 증가를 MS-SQL에서는 CLUSTERED라고 합니다.
'DataBase > MS-SQL' 카테고리의 다른 글
[MS-SQL] 컬럼 데이터타입 변경 (0) | 2013.02.12 |
---|---|
NULL 값 모두를 변경할때 UPDATE [테이블] SET [COLUMN] = ISNULL([COLUMN], '변경값') (3) | 2013.01.24 |
TRIGGER - INSERT (0) | 2012.06.28 |