MySql-Mehrfeld-Primärschlüssel kann auch zu einem zusammengesetzten Primärschlüssel werden. Der zusammengesetzte Primärschlüssel ist ebenfalls eine Art Primärschlüssel und hat dieselbe Funktion und Definition wie der sogenannte zusammengesetzte Primärschlüssel bedeutet, dass der Primärschlüssel der Tabelle mehr als ein Feld enthält.
Der MySQL-Mehrfeld-Primärschlüssel kann auch zu einem zusammengesetzten Primärschlüssel werden. Ein zusammengesetzter Primärschlüssel ist ebenfalls eine Art Primärschlüssel und hat dieselbe Funktion und Definition wie der Primärschlüssel.
Empfohlener Kurs: MySQL-Tutorial.
Was ist der zusammengesetzte Primärschlüssel einer Datentabelle?
Der sogenannte zusammengesetzte Primärschlüssel bedeutet, dass der Primärschlüssel Ihrer Tabelle mehr als ein Feld enthält.
Zum Beispiel:
create table test ( name varchar(19), id number, value varchar(10), primary key (name,id) )
Die Kombination der Namens- und ID-Felder oben ist der zusammengesetzte Primärschlüssel Ihrer Testtabelle
Es erscheint, weil Ihr Namensfeld möglicherweise denselben Namen hat Sie müssen das ID-Feld hinzufügen, um die Eindeutigkeit Ihres Datensatzes sicherzustellen
Im Allgemeinen gilt: Je kürzer die Feldlänge und die Anzahl der Felder im Primärschlüssel, desto besser
Wann sollte ein zusammengesetzter Primärschlüssel verwendet werden? Schlüssel?
Verwenden Sie einen zusammengesetzten Primärschlüssel nur, wenn ein Primärschlüssel die Datensätze in dieser Tabelle nicht eindeutig identifizieren kann
Zum Beispiel in diesem Fall
Produktmarke
|
Produktmodell td> |
||||||||
Nokia | 920 | ||||||||
Samsung | NOTE2
|
||||||||
Nokia | 8088 |
Das obige ist der detaillierte Inhalt vonMySQL-Mehrfeld-Primärschlüssel. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!