DB/개념정리

유니크 키 (Unique Key)

Itchild 2024. 4. 10. 22:43
728x90
반응형

 

유일성을 가지기 위함으로 설정한다고 생각하면 된다. 테이블에 있는 데이터를 유일하게 식별한다.

그러기 위해, 무결성 이라는 제약 조건 중 하나입니다. 유일한 값을 식별하는 것이 주된 목적이다.

이 목적에 맞게 사용해야 합니다.

  • null 값은 허용이 가능하며
  • 테이블에서 각각의 컬럼에 부여할 수 있다.

 

PrimaryKey 와 Unique 의 차이점

둘은 한개의 값만 가지는 유니크함에서는 같은것 같은데 차이점은 무엇인지 알아봅시다

Unique
primaryKey
중복 방지용
중복 방지 + key 식별용
NULL 허용 O
NULL 허용 X
여러열에 지정가능
한 열에만 지정가능

 

 

 

728x90
반응형