Primary key 


- 테이블의 대표 key

- key에 해당하는 컬럼은 not null 이어야 함.(null은 불가)

- 테이블의 식별자 역할을 하는 제약조건으로 하나의 테이블에 하나의 PK만 존재할 수 있다.

2개의 컬럼이 PK에 해당될 때도 있는데 중복되지 않은 컬럼이기 때문에 가능하며 존재하는 하나의 PK에 2개의 컬럼이 포함되는 것이기 때문에 PK는 하나로 볼 수 있다.

 

테이블 생성시 마지막 구문에 

PRIMARY KEY (컬럼1, 컬럼2) 를 입력해주면 정상적으로 생성된다.

 

 

 

 

 


Unique Key, Unique Index


- 테이블 내 유일해야 하는 값이며 값의 중복을 허용하지 않는다.

- NULL값 허용

- 하나의 테이블에 여러 개 생성 가능

 

 

 

 

 

 

+ Recent posts