MSSQL

MSSQL - 테이블 생성, 입력

깐까망 2024. 3. 12. 09:45
728x90
반응형
SMALL

▶ 테이블 생성

- 기본 구조

 

 CREATE TABLE 테이블명

(

     컬럼명         데이터 형식       NULL 허용        PK컬럼설정

                                                ·

                                                ·

                                                ·

                                                ·

);

테이블을 생성할 때 테이블 명 앞에 스키마를 지정해야 한다. 스키마를 지정하지 않고 생성을 하면 기본 스키마 dbo에 테이블이 생성된다. (스키마.테이블명, dbo.emp)

 

데이터가 입력될 때 해당 칼럼에 NULL이 입력되지 않도록 하기 위해서는 NOT NULL을 저장해야 한다. 기본 값은 NULL이며 NULL은 생략해도 된다.

 

해당 칼럼에 기본 값을 지정하고 싶을 때는 칼럼 명 선언부 뒤에 기본 값을 지정하면 된다.

 

 

- PK(기본 키) 명을 지정하여 생성하는 방법

 

CONSTRAINT [PK 명] PRIMARY KEY ([칼럼1], [칼럼2], [칼럼3] ...)

PK 명을 지정하여 PK 생성 및 테이블을 생성할 수 있다.

 

- FK(외래 키)를 설정하여 생성하는 방법

 

[칼럼] FOREIGN KEY REFERENCES [참조 테이블]([참조 칼럼])

외래 키를 설정하여 테이블을 생성하기 위해서는 참조 테이블이 미리 생성되어 있어야 한다.

 

 

- 테이블 삭제 

DROP TABLE 테이블명

 

 

728x90
반응형
LIST

'MSSQL' 카테고리의 다른 글

MSSQL - DELETE 문  (2) 2024.03.18
MSSQL UPDATE문  (0) 2024.03.16
MSSQL - INSERT 삽입  (0) 2024.03.15
MSSQL - SELECT 조회  (0) 2024.03.13
MSSQL - 테이블 컬럼 추가,수정,삭제 하기  (0) 2024.03.12