so Erstellen Primärschlüssel für die MySQL-Datenbank-Tabellen

Validiert am 5. Juni 2020 &Kugel; Veröffentlicht am 5. Juni 2020

MySQL ist ein open-source-Objekt-relationales Datenbank aufgebaut, mit der Geschwindigkeit und Zuverlässigkeit in Geist. Seine große und aktive Entwickler-Community hat viele Anwendungen von Drittanbietern erstellt, Werkzeuge, und Bibliotheken, die Funktionalität von MySQL erweitern.,

Primärschlüssel sind ein einzelnes Feld oder eine Kombination von Feldern, die als eindeutige Kennung für eine Zeile in einer Tabelle definiert sind, z. B. eine Zeilennummer oder ein Namensfeld in Kombination mit einem Geburtsdatumsfeld. Primärschlüssel erhöhen die Suchgenauigkeit und-leistung und verbessern Querverweisbeziehungen zwischen Tabellen. Eine Tabelle kann nur einen Primärschlüssel und ein Primärschlüsselfeld keinen Nullwert enthalten.

Wir benötigen die Definition eines Primärschlüssels für jede Tabelle in jeder neuen MySQL-Datenbank, die nach dem 26., Für alle Tabellen, die vor dem 8. April 2020 erstellt wurden, empfehlen wir, einen Primärschlüssel zu definieren, um eine zuverlässige Datenreplikation zu gewährleisten.

Wie DigitalOcean Primärschlüssel verwendet

Wir verwenden Replikation, um zwischen Clusterknoten zu kommunizieren, um sicherzustellen, dass primäre, Standby-und schreibgeschützte Knoten synchron bleiben. Darüber hinaus wenden wir einen vollständigen Replikationsstrom an, wenn Sie einen neuen Knoten basierend auf einer vorhandenen Sicherung erstellen.,verwenden Sie die Anweisung SHOW und ersetzen Sie die Platzhalterwerte durch Ihre eigenen:

SHOW CREATE TABLE your_database_name.your_table_name;

Um einer vorhandenen Tabelle einen Primärschlüssel hinzuzufügen, verwenden Sie die Anweisung ALTER TABLE und ersetzen Sie die Platzhalterwerte mit Ihren eigenen:

ALTER TABLE your_table_name ADD PRIMARY KEY (column1, column2, ...);

Der folgende Befehl kombiniert eine Kunden-ID-Spalte mit einer Kunden-Lastnamenspalte, um einen Primärschlüssel in einer Tabelle mit dem Namen carzu erstellen.,

ALTER TABLE car ADD PRIMARY KEY (customer_id,LastName);

Um einen Primärschlüssel für eine neue MySQL-Tabelle hinzuzufügen, verwenden Sie die Anweisung CREATE TABLE und ersetzen Sie die Platzhalterwerte durch Ihre eigenen:

CREATE TABLE your_table_name( column1 <column_definition>, column2 <column_definition>, ... PRIMARY KEY (customer_id,LastName));

Der folgende Befehl erstellt beispielsweise eine Tabelle, die die Spalte Kunden-ID mit der Spalte Kundenname kombiniert, um einen Primärschlüssel zu erstellen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.