728x90
PRIMARY KEY(기본 키)
주 키 또는 프라이머리 키라고 하며, 관계형 데이터베이스에서 조(레코드)의 식별자로 이용하기에 가장 적합한 것을 관계 (테이블)마다 단 한 설계자에 의해 선택, 정의된 후보 키를 말한다. 유일 키는 0~1개 이상의 속성의 집합으로 볼 수 있다.[1] 즉, 관계에 저장된 레코드를 고유하게 식별하는 후보 키 (=속성 또는 속성의 집합) 가운데, 설계자가 일반적으로 이용되어야한다고 정해 놓은 것을 가리킨다.
기본 키는 다음과 같은 특징을 갖는다.
- 값이 중복되지 않는다.
- 반드시 값을 입력해야 한다.
- 테이블 데이터의 고유 인식번호 (id)
UNIQUE KEY(고유 키)
기본 키는 또한 관계형 데이터베이스의 테이블에서 행을 고유하게 정의하는 열 또는 열 조합입니다. 테이블에는 최대 하나의 기본 키가있을 수 있습니다.
고유 키는 다음과 같은 특징을 갖는다.
- 값이 중복되지 않는다.
- 값을 입력하지 않아도 된다. (NULL 허용)
- 중복되면 안되는 데이터 (주민등록번호, 군번 등)
728x90
'STUDY > SQL' 카테고리의 다른 글
그룹함수 - MAX, MIN 함수 (0) | 2021.05.24 |
---|---|
그룹함수 - COUNT (0) | 2021.05.21 |
그룹함수 - SUM, AVG 함수 (0) | 2021.05.20 |
CASE 표현식 : 복잡한 조건 논리 처리하기 (0) | 2021.04.29 |
RANK, DENSE_RANK, ROW_NUMBER : 데이터 값에 순위 매기기 (0) | 2021.04.28 |