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