Wie füge ich einen Primärschlüssel für mehrere Spalten in MySQL hinzu?

Wie Fuge Ich Einen Primarschlussel Fur Mehrere Spalten In Mysql Hinzu



Das Hinzufügen eines Primärschlüssels zu mehreren Spalten in MySQL ist eine wichtige Aufgabe beim Entwerfen und Verwalten von Datenbanken. Ein Primärschlüssel gewährleistet die Datenintegrität und erleichtert den effizienten Datenabruf, indem er als eindeutige Kennung für jede einzelne Zeile/jeden einzelnen Datensatz in einer Tabelle dient. Unabhängig davon, ob Sie eine neue Tabelle erstellen oder eine vorhandene ändern, ist es wichtig, den Prozess des Hinzufügens eines Primärschlüssels zu mehreren Spalten zu verstehen.

In diesem Beitrag wird erklärt, wie man in MySQL einen Primärschlüssel zu mehreren Spalten einer Tabelle hinzufügt.

Wie füge ich einen Primärschlüssel für mehrere Spalten in MySQL hinzu/erstelle ihn?

Um einen Primärschlüssel für mehrere Spalten in MySQL hinzuzufügen, melden Sie sich zunächst mit den entsprechenden Berechtigungen an. Danach können Benutzer den Primärschlüssel zu mehreren Spalten einer vorhandenen oder neu erstellten Tabelle hinzufügen.







Hinzufügen eines Primärschlüssels zu mehreren Spalten während der Tabellenerstellung

Um zu verstehen, wie Sie beim Erstellen einer Tabelle einen Primärschlüssel zu mehreren Spalten hinzufügen, müssen Sie lernen, wie Sie beim Erstellen einer Tabelle einen Primärschlüssel zu einer einzelnen Spalte hinzufügen. Ein Beispiel für die Erstellung eines Tabellennamens „ lh_PrimaryKey „ist unten angegeben:



TABELLE ERSTELLEN lh_PrimaryKey (

id INT PRIMÄRSCHLÜSSEL,

Name VARCHAR(255),

E-Mail VARCHAR(255),

Stadt VARCHAR(255),

Land VARCHAR(255)

);

Im obigen Beispiel wird der Primärschlüssel nur zu einer Spalte namens „id“ hinzugefügt.



Ausgang





Die Ausgabe zeigte, dass die Tabelle mit einem hinzugefügten Primärschlüssel erstellt wurde.

Um zu bestätigen, ob der Primärschlüssel hinzugefügt wurde oder nicht, verwenden Sie die Schaltfläche „ BESCHREIBEN ”-Schlüsselwort mit dem Tabellennamen wie unten angegeben:



DESCRIBE lh_PrimaryKey;

Ausgang

Die Ausgabe zeigte an, dass der Primärschlüssel zum „ Ausweis „Spalte der „ lh_PrimaryKey ' Tisch.

Nehmen wir nun an, Sie möchten beim Erstellen den Primärschlüssel mehreren Spalten hinzufügen. Dazu kann die „PRIMARY KEY“-Klausel gefolgt von den Klammern verwendet werden und der Name der Spalte in der Klammer angegeben werden, wie unten gezeigt:

TABELLE ERSTELLEN lh_PrimaryKey (

deine Hand,

Name VARCHAR(255),

E-Mail VARCHAR(255),

Stadt VARCHAR(255),

Land VARCHAR(255),

PRIMÄRSCHLÜSSEL (ID, Name, E-Mail)

);

Im obigen Beispiel wird der Primärschlüssel zu den Spalten mit dem Namen „ hinzugefügt. Ausweis “, „ Name ', Und ' Email “.

Ausgang

Die Ausgabe zeigt, dass die Tabelle erstellt und der Primärschlüssel für mehrere Spalten hinzugefügt wurde.

Verwenden Sie zur Bestätigung die DESCRIBE-Anweisung mit dem unten angegebenen Tabellennamen:

DESCRIBE lh_PrimaryKey;

Ausgang

In der Ausgabe ist ersichtlich, dass der Primärschlüssel zu den mehreren Spalten der Tabelle hinzugefügt wurde.

Hinzufügen eines Primärschlüssels zu mehreren Spalten einer bereits vorhandenen Tabelle

Um einen Primärschlüssel zu mehreren Spalten einer vorhandenen Tabelle hinzuzufügen, benötigen Sie eine Tabelle ohne Primärschlüssel. Für diesen Beitrag ist das „ lh_PrimaryKey Es wird eine Tabelle verwendet, deren Struktur im folgenden Snippet anhand des „ BESCHREIBEN ' Befehl:

DESCRIBE lh_PrimaryKey;

Ausgang

Die Ausgabe zeigte, dass die angegebene Tabelle keinen Primärschlüssel hat.

Um einen Primärschlüssel für mehrere Spalten einer vorhandenen Tabelle hinzuzufügen, verwenden Sie den Befehl „ALTER TABLE“ mit der Einschränkung „ADD PRIMARY KEY“. Hier ist ein Beispielbefehl, der das Hinzufügen eines Primärschlüssels für mehrere Spalten zu einer vorhandenen Tabelle demonstriert:

Tabelle ändern lh_PrimaryKey PRIMÄRSCHLÜSSEL HINZUFÜGEN (ID, Name, E-Mail, Stadt);

Im obigen Befehl wird der Primärschlüssel zum „ Ausweis “, „ Name “, „ Email ', Und ' Stadt ” Spalten einer Tabelle mit dem Namen „ lh_PrimaryKey “.

Ausgang

Dabei geht es um das Hinzufügen eines Primärschlüssels zu mehreren Spalten in MySQL.

Abschluss

Das Hinzufügen eines Primärschlüssels zu mehreren Spalten in MySQL kann entweder während der Tabellenerstellung oder zu einer vorhandenen Tabelle mithilfe des „ PRIMÄRSCHLÜSSEL ” Einschränkung. Beim Erstellen einer Tabelle wird das „ PRIMÄRSCHLÜSSEL ” können zu den gewünschten Spalten hinzugefügt werden, indem Sie die Schaltfläche „ PRIMÄRSCHLÜSSEL (col_1, col_2, col_3, …) ' Syntax. Für eine vorhandene Tabelle ist das „ TABELLE ÄNDERN Die Anweisung wird zusammen mit der Aussage „ PRIMÄRSCHLÜSSEL HINZUFÜGEN ” Einschränkung. In diesem Blog wurde ein detailliertes Verfahren zum Hinzufügen eines Primärschlüssels zu mehreren Spalten einer Tabelle erläutert.