---
# System prepended metadata

title: Primary key가 무엇인지 설명해 주세요.
tags: [DB]

---

# Primary key가 무엇인지 설명해 주세요.
### 정의
- Primary key는 candidate key 중 main key
- 각 row를 unique하게 구분하는 칼럼 혹은 칼럼의 집합
### 조건 
- null값 X
- 중복된 값 X
- 각 테이블 당 하나 씩 
--- 
- 키워드
	- candidate key, unique
- 참고
	- super key
		- **각 row를 유일하게 식별할 수 있는** 하나 또는 그 이상의 속성들의 집합
		- 예시
			- 학번
			- 학번, 이름
			- 학번, 이름, 학과
			- 주민등록번호
			- 주민등록번호, 학과, 성별
	- candidate key
		- super key 중에서 더이상 쪼개질 수 없는 super key
		- 예시
			- 학번
			- 주민등록번호


###### tags: `DB`