기본 키와 고유 키의 차이 차이점
이미 기본 키 제약 조건 내에 미리 정의 된 고유 키 제약 조건이 있습니다. 기본 키는 특히 테이블의 각 레코드를 식별하는 데 사용되지만 고유 키는 null 항목을 제외한 열의 중복 항목을 방지하는 데 사용됩니다. 그러나 두 키는 주어진 테이블의 하나 이상의 열을 포함 할 수 있으며 둘 다 데이터 저장 및 검색에서 중요한 역할을합니다. 데이터는 열이있는 일련의 테이블이며 이러한 열은 지침을 사용하여 더 액세스하거나 검색 할 수있는 모든 유형의 정보를 저장합니다. 이것은 열쇠가 그림에 오는 곳입니다. 기본 키와 고유 키는 데이터를 시스템에 저장하는 방법을 결정하는 두 가지 고유 한 키입니다.
기본 키기본 키 (기본 키워드로 이동)는 데이터베이스 테이블의 각 레코드를 식별하는 관계형 데이터베이스의 고유 한 키입니다. 이는 개인 주민 등록 번호, 전화 번호, 운전 면허증 번호 또는 차량 번호판 번호와 같은 고유 한 식별자입니다. 데이터베이스에는 기본 키가 하나만 있어야합니다.
데이터베이스의 테이블은 테이블의 각 행을 고유하게 식별하는 값을 포함하는 열 또는 열 집합을 포함합니다. 이 C 럼 또는 C 럼 세트는 고유 한 값을 포함해야하며 널 (NULL) 값을 포함 할 수없는 테이블의 기본 키라고합니다. 기본 키가 없으면 관계형 데이터베이스가 작동하지 않습니다.
- 9 ->
기본 키에는 다음과 같은 기능이 있습니다.각 테이블에는 하나 이상의 기본 키가 있어야하며 둘 이상은 없어야합니다.
- 기본 키는 NULL 값을 포함 할 수 없습니다.
- 하나 이상의 열로 구성 될 수 있습니다.
- 모든 열은 NOT NULL로 정의되어야합니다.
- 기본 키는 기본적으로 클러스터 된 고유 인덱스입니다.
- 고유 키
고유 키는 데이터베이스 테이블의 레코드를 고유하게 식별하는 테이블의 하나 이상의 열 / 필드 집합입니다. UNIQUE KEY 제약 조건은 열의 모든 값이 데이터베이스 내에서 고유한지 확인합니다. 기본 키와 마찬가지로 고유 키는 둘 이상의 열로 구성 될 수도 있습니다. 그러나 고유 한 키는 Null 값을 하나만 허용 할 수 있습니다.두 개의 행은 데이터베이스 테이블에서 동일한 값을 갖습니다.
고유 키는 기본 키와 매우 유사하며 테이블 작성 중에 정의 할 수 있습니다. 관계형 데이터베이스 시스템에서 C 럼 또는 C 럼 세트가 고유 한 것으로 표시되면 두 레 Z 드가 특정 C 럼에서 동일한 값을 갖지 못하도록 제한 조건을 지정하기 전에 값의 + 결성을 점검합니다.
UNIQUE는 다음을 특징 짓는 비 PRIMARY KEY 열에 대한 제한 조건입니다.
UNIQUE KEY 제약 조건은 값의 고유성을 보장합니다.
- 테이블에 여러 고유 키를 정의 할 수 있습니다.
- 열에는 NULL 값이 포함될 수 있지만 열당 하나의 NULL 값만 허용됩니다.
- 고유 키는 기본적으로 클러스터되지 않은 색인을 만들 수 있습니다.
- 기본 키와 고유 키의 차이
1. 기능
기본 키는 데이터베이스 테이블 내의 행을 고유하게 식별하는 고유 한 키 식별자의 일종 인 반면 고유 키는 현재 존재하는 행뿐만 아니라 테이블에 존재하는 가능한 모든 행을 식별합니다. 2. 동작
기본 키는 데이터베이스 테이블의 레코드를 식별하는 데 사용되는 반면 고유 키는 null 항목을 제외한 열의 중복 값을 방지하는 데 사용됩니다. 3. 인덱싱
기본 키는 클러스터 된 고유 인덱스를 기본적으로 생성하지만 고유 키는 기본적으로 데이터베이스 테이블의 고유 클러스터되지 않은 인덱스입니다. 4. Null 값
기본 키는 데이터베이스 테이블에서 NULL 값을 허용 할 수 없지만 고유 키는 테이블에서 하나의 NULL 값만 받아 들일 수 있습니다. 5. 제한
테이블에는 오직 하나의 기본 키만 존재할 수 있지만 데이터베이스 시스템의 테이블에 대해 고유 한 키가 여러 개있을 수 있습니다.
기본 키 대 고유 키
기본 키
고유 키
기본 키는 데이터베이스 테이블에서 레코드 / 행을 고유하게 식별하는 데 사용됩니다.
고유 키는 현재 존재하는 행뿐만 아니라 테이블의 가능한 모든 행을 고유하게 식별하는 데 사용됩니다.