PRIMARY KEY와 UNIQUE KEY 차이점을 막상 얘기하라고 하면 나에게는 조금 헷갈렸기 때문에
공부후에 내가 생각하는 결정적 차이점을 얘기해보려 한다.
PRIMARY KEY(기본키)
-테이블 데이터를 구분짓는 ID에 사용하는 키
-NULL값을 허용하지 않는다. NOT NULL로 반드시 값을 입력해야 한다.
-값이 중복되지 않는다.
-예를들어 ID_NO는 PRIMARY KEY이다.
컬럼 ID_NO가 있다면 ID_00000 과 같은 데이터라고 볼 수 있다.
UNIQUE KEY(고유키)
-중복되지 않아야 하는 데이터(데이터만이 가지고 있는 유일한 정보 : 주민번호)에 사용하는 키
-NULL값 허용
-값이 중복되지 않는다.