Heim  >  Artikel  >  Datenbank  >  Was ist ein Index, der keine doppelten Indexwerte in Datensätzen zulässt?

Was ist ein Index, der keine doppelten Indexwerte in Datensätzen zulässt?

青灯夜游
青灯夜游Original
2020-09-02 12:46:327173Durchsuche

Indizes, die keine doppelten Indexwerte in Datensätzen zulassen, sind: Primärindex und Kandidatenindex. Ein Primärindex ist ein Index, der keine doppelten Werte in bestimmten Indexfeldern oder Ausdrücken zulässt. Wie der Primärindex erfordern Kandidatenindizes die Eindeutigkeit der Feldwerte und bestimmen die Reihenfolge, in der Datensätze in Datenbanken und freien Tabellen verarbeitet werden. Für jede Tabelle können mehrere Kandidatenindizes eingerichtet werden.

Was ist ein Index, der keine doppelten Indexwerte in Datensätzen zulässt?

Indizes in Visual FoxPro können unterteilt werden in: gewöhnlicher Index, eindeutiger Index, Kandidatenindex und Primärindex. Indizes, die keine doppelten Indexwerte in Datensätzen zulassen, sind Primärindizes und Kandidatenindizes.

Primärindex

Primärindex: (auch Primärschlüssel genannt) bezieht sich auf einen Index, der keine doppelten Werte im angegebenen Indexfeld oder Ausdruck zulässt.

Der Primärindex wird hauptsächlich verwendet, um die referenzielle Integrität in der übergeordneten Tabelle oder der referenzierten Tabelle einer permanenten Beziehung herzustellen. Er kann die Eindeutigkeit des Eingabefeldwerts sicherstellen und das Feld bestimmt die Reihenfolge, in der Datensätze verarbeitet werden. Eine Datenbanktabelle kann nur einen Primärindex haben.

Wenn Sie einen Primärindex in einem Feld angeben, das bereits doppelte Daten enthält, gibt die Datenbank eine Fehlermeldung zurück. Wenn in der Tabelle bereits ein Primärindex vorhanden ist, können Sie nur den Kandidaten verwenden Indizes oder gewöhnliche Indizes zum Erstellen eines Indexes. In Datenbanken und freien Tabellen können für jede Tabelle mehrere Kandidatenindizes erstellt werden.

Verwandte Empfehlungen: „MySQL-Tutorial

Das obige ist der detaillierte Inhalt vonWas ist ein Index, der keine doppelten Indexwerte in Datensätzen zulässt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn