DB

[DB] PK, UK차이

오선지♬ 2023. 8. 22. 18:39
728x90
반응형

https://ai-mugil.tistory.com/57

 

[SQL] 제약조건_(UK, CK, PK, FK)

PRIMARY KEY(PK) - 기본키 - 해당 컬럼 값은 반드시 존재해야 하며, 유일해야 한다. - 테이블에 대한 기본키를 생성한다. - 기본키는 테이블 당 하나만 존재하며 반드시 하나의 컬럼으로만 구성되는 것

ai-mugil.tistory.com

 

PK 와 UK 의 차이점은 

PK는 NULL 값 허용하지 않고,

UK는 NULL값을 허용하며, NULL값은 중복될 수 있다는점.

UK는 한테이블에 여러개 지정이 가능하지만,

PK는 테이블 당 하나만 설정가능하다. 그러나 여러개 컬럼을 묶어서 하나의 PK 로 설정가능하다.

728x90
반응형

'DB' 카테고리의 다른 글

[DB][Mysql] int형  (0) 2023.08.29
[DB][Mysql] text형  (0) 2023.08.28
Redis란  (0) 2023.08.19
[MyBatis] if else 문처럼 사용하기 choose when  (0) 2023.08.09
[DB] redis  (0) 2023.07.31