Wie Sie einen Primärschlüssel erstellen

May 20

Primärschlüssel sind ein wichtiger Bestandteil einer Datenbanktabelle, um Leistung zu verbessern. Sie sind einzigartige Felder, die Datensatzinformationen gehören, oder getrennte Identitäten wie inkrementelle Integer sein. Primärschlüssel sicherzustellen, dass jede Platte einzigartig ist, und es die Datenbank-Engine schneller Datensätze nachschlagen, von Bestelldaten durch eindeutige Indizes kann. Die SQL-Befehle, die einen Primärschlüssel erstellen ähneln den beliebten Datenbank-Engines einschließlich MySQL, Oracle und MS SQL Server. Lernen Sie einen Primärschlüssel Erstellen von Tabellen für jede dieser Motoren.

Anweisungen

1 Identifizieren Sie das Feld als eindeutiger Schlüssel verwendet. Primärschlüssel müssen eindeutig sein, damit ein Feld eine Zahl automatisch erhöht sein, oder es kann sein, dass ein Teil der Daten, die immer wie eine Sozialversicherungsnummer in einer Kundentabelle eindeutig ist.

2 Erstellen Sie den Primärschlüssel für eine neue Tabelle. In diesem Beispiel ist die SID automatisch erhöht Integer, die einzigartige und wird als Primärschlüssel in einer neuen Tabelle verwendet wird. Geben Sie Folgendes in den SQL-Arbeitsbereich:

"erstellen Tabelle MyCustomer (SID Ganzzahl Primärschlüssel, varchar(50) LastName, FirstName varchar(50));"

3 Ändern Sie einen Primärschlüssel in einer vorhandenen Tabelle. Wenn Sie eine Tabelle, die bereits vorhanden ist haben, können Sie ihre Struktur einen Primärschlüssel hinzufügen ändern. In diesem Beispiel wird ein Primärschlüssel einer Tabelle auf eine Spalte namens SID hinzugefügt. Geben Sie Folgendes in die SQL-Arbeitsbereich:

"ändern hinzufügen Tabelle MyExistingCustomerTable Primärschlüssel (SID);"

Tipps & Warnungen

  • Wenn eine Tabelle einen Primärschlüssel hinzufügen zu ändern, muss die gewählte Spalte "Not Null" aktiviert haben. Primärschlüssel können nicht null-Werte haben.