SQL 테이블 제약조건

개발 99·2025년 9월 17일

DB

목록 보기
2/4

1. 기본 키 (PRIMARY KEY)

: 중복을 허용하지 않고, NOT NULL. 클러스터형 인덱스로 생성. ( 클러스터형 인덱스 )

기본 키는 1개만 가능하다.

2. 외래 키

: 부모테이블의 PK(UNIQUE KEY)가 반드시 있어야, 자식테이블의 FK가 있다.

: 위와 같은 설정을 하면, 부모 키를 수정하면 자동으로 자식도 함께 수정이 된다.

3. 고유 키(UNIQUE) 제약조건

: 중복은 허용하지 않지만, NULL은 허용한다.
( PK와 비슷하지만, 다름. )

4. 체크(CHECK)

: 입력되는 데이터를 점검하는 기능을 한다.

5. 기본값 정의

: DEFAULT 값을 정의한다.

6. NULL 허용.(NOT NULL)

profile
구구구구구!

0개의 댓글