Wie man einen zusammengesetzten Primärschlüssel definieren . Sie können eine oder mehrere Spalten mit Daten , trotz vielen Datenbank-Architekten Aufrechterhaltung eines einzigen Primärschlüssel Spalte pro Tabelle . Die zusammengesetzten Schlüssel darf nicht Null sein , dh keine der Spalten kann einen Nullwert haben . Der kleinste Key Regel besagt, dass zusammengesetzte Schlüssel nicht in getrennten Reihen mit einfacher Primärschlüssel aufgeteilt werden , und es kann nicht mehr als eine Instanz von jedem zusammengesetzten Schlüssel sein . Anleitung
1
Identifizieren natürlichen Kennungen in der Datenmenge. Zum Beispiel , in einer Adresse Tisch, kann die Kombination von Straße und Postleitzahl verwendet werden, um eine eindeutige Adresse zu beschreiben.
2
Öffnen Sie eine Befehlszeile und eine Verbindung zu Ihrer Datenbank.
< Br > Seite 3
schreiben Sie create- table -Skript. Es sollte die Form der
CREATE TABLE (
field1 INT NOT NULL , wird das Feld 2 INT NOT NULL , Feld 3 CHAR (256) , field4 CHAR (256)
...
4
schreiben einer Zeile , die mit " PRIMARY KEY" . Da die Argumente für die Primärschlüssel -Funktion , schreiben die Tabellennamen Sie den zusammengesetzten Schlüssel umfassen . zum Beispiel
PRIMARY KEY ( Feld1, Feld2 ); Schließen
5
Ihre Klammern und beenden Sie die Anweisung mit einem Semikolon Führen Sie das Skript auf Ihren Tisch mit einem zusammengesetzten Schlüssel erstellen. . Zum Beispiel:
CREATE TABLE (
field1 INT IS NOT NULL , wird das Feld 2 INT NOT NULL , Feld 3 CHAR (256) , field4 CHAR (256)
PRIMARY KEY ( Feld1, Feld2 ) );