▶ 테이블 생성
- 기본 구조
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 테이블명
'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 |