> 데이터 베이스 > MySQL 튜토리얼 > 레코드 내에서 인덱스 값의 중복을 허용하지 않는 인덱스란?

레코드 내에서 인덱스 값의 중복을 허용하지 않는 인덱스란?

青灯夜游
풀어 주다: 2020-09-02 12:46:32
원래의
7218명이 탐색했습니다.

레코드 내 중복 인덱스 값을 허용하지 않는 인덱스로는 기본 인덱스와 후보 인덱스가 있습니다. 기본 인덱스는 지정된 인덱스 필드나 표현식에서 중복된 값을 허용하지 않는 인덱스입니다. 기본 인덱스와 마찬가지로 후보 인덱스는 필드 값의 고유성을 요구하며 데이터베이스 및 무료 테이블에서 레코드가 처리되는 순서를 결정하며 각 테이블에 대해 여러 후보 인덱스를 설정할 수 있습니다.

레코드 내에서 인덱스 값의 중복을 허용하지 않는 인덱스란?

Visual FoxPro의 인덱스는 일반 인덱스, 고유 인덱스, 후보 인덱스 및 기본 인덱스로 나눌 수 있습니다. 레코드 내에서 인덱스 값의 중복을 허용하지 않는 인덱스는 기본 인덱스와 후보 인덱스이다.

기본 인덱스

기본 인덱스: (기본 키라고도 함) 지정된 인덱스 필드 또는 표현식에서 중복 값을 허용하지 않는 인덱스를 의미합니다.

기본 인덱스는 주로 영구 관계의 상위 테이블 또는 참조 테이블에서 참조 무결성을 설정하는 데 사용되며 입력 필드 값의 고유성을 보장할 수 있으며 필드는 레코드 처리 순서를 결정합니다. 데이터베이스 테이블에는 하나의 기본 인덱스만 있을 수 있습니다.

이미 중복 데이터가 포함된 필드에 기본 인덱스를 지정하면 데이터베이스는 오류 메시지를 반환합니다. 테이블에 이미 기본 인덱스가 있으면 후보만 사용할 수 있습니다. 인덱스 또는 일반 인덱스를 사용하여 인덱스를 생성합니다. 인덱스

후보 인덱스

는 기본 인덱스와 마찬가지로 필드 값의 고유성이 필요하며 레코드가 처리되는 순서를 결정합니다. 데이터베이스와 프리 테이블에서는 각 테이블에 대해 여러 후보 인덱스를 생성할 수 있습니다.

관련 권장 사항: "mysql 튜토리얼"

위 내용은 레코드 내에서 인덱스 값의 중복을 허용하지 않는 인덱스란?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿