Heim >Datenbank >MySQL-Tutorial >Was ist ein Index, der keine doppelten Indexwerte in Datensätzen zulässt?
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.
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!