Die Methoden zum Festlegen eines zusammengesetzten Primärschlüssels in MySQL sind: Geben Sie beim Erstellen einer Tabelle die ALTER TABLE-Anweisung an oder verwenden Sie sie. Ihre Funktion besteht darin, jede Zeile eindeutig zu identifizieren und die Abfrageleistung und Datenintegrität zu verbessern. Zu den Vorteilen gehören das schnelle Auffinden von Zeilen, die Erzwingung der Eindeutigkeit und die Beibehaltung der Eindeutigkeit über mehrere Spalten hinweg. Die Nachteile sind jedoch ein erhöhter Speicheraufwand und Auswirkungen auf die Leistung.
Legen Sie einen zusammengesetzten Primärschlüssel in MySQL fest.
Ein zusammengesetzter Primärschlüssel ist ein eindeutiger Index mit mehreren Spalten, der zur eindeutigen Identifizierung jeder Zeile in der Tabelle verwendet wird. Es wird häufig verwendet, um eindeutigere Indizes zu erstellen und so die Abfrageleistung und Datenintegrität zu verbessern.
So legen Sie den zusammengesetzten Primärschlüssel fest:
<code class="sql">CREATE TABLE table_name ( column1 datatype, column2 datatype, PRIMARY KEY (column1, column2) );</code>
<code class="sql">ALTER TABLE table_name ADD PRIMARY KEY (column1, column2);</code>
Beispiel:
Erstellen Sie eine Tabelle mit dem Namen customers
的表,其中 first_name
和 last_name
Spalten bilden einen zusammengesetzten Primärschlüssel:
<code class="sql">CREATE TABLE customers ( customer_id INT NOT NULL AUTO_INCREMENT, first_name VARCHAR(255) NOT NULL, last_name VARCHAR(255) NOT NULL, PRIMARY KEY (first_name, last_name) );</code>
Vorteile:
Einschränkungen:
Das obige ist der detaillierte Inhalt vonSo legen Sie einen zusammengesetzten Primärschlüssel in MySQL fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!