개발지식

[DB] primary key, unique key, foreign key

2승 2022. 5. 2. 21:18

primary key -> NOT NULL & UNIQUE(중복X)

 

unique key -> NULL 허용 & UNIQUE(중복X)

 

foreign key -> 제약조건의 역할

-RESTRICT -> FK관계에서 데이터의 변경 or 삭제를 막음

-CASCADE -> FK관계에서 데이터의 변경 or 삭제를 갱신함

-SET NULL -> 부모 테이블 값이 변경 or 삭제 시 자식 테이블 값을 NULL로 만듬

-NO ACTION -> RESTRICT와 같은 동작이지만 체크를 마지막에 함

-SET DEFAULT -> 변경 또는 삭제 시 기본값으로 세팅함