차밍이
[SQL] Primary Key를 꼭 사용해야 하는 이유 본문
반응형
Primary Key란?
* 유일(unique)하게 식별할수 있는 컬럼
* 주민번호, 제품번호, 사용자id 같은 각각을 구분하는 역할
* index의 일종으로 생각할 수 있음
Primary Key가 꼭 있어야 하는 이유
1. 데이터 일관성을 유지하며
2. 데이터의 모호함을 제거
3. 중복 행으로 인한 데이터 꼬임 방지
4. 레코드 검색에서 빠르게 원하는 데이터를 찾을 수 있음
Primary Key 의 조건
1. 유일한 값을 가져야 한다.
2. Null 값을 가질 수 없다.
3. 변경될 수 있는 경우가 없어야 한다.
자세한 설명은 아래 블로그에 잘 설명되어있다.
반응형
관련된 글 보기
Comments