In diesem Tutorial lernen wir, wie verschiedene Tabelleneigenschaften mit dem Befehl alter table in mySQL geändert werden können.
MySQL Alter Tabelle Anweisung
Die Syntax des Befehls zur Änderung der Tabelle hängt von der Aktion ab, die Sie ausführen möchten.
Um zu verstehen, wie wir mit dieser Aussage arbeiten können, lassen Sie uns einige praktische Beispiele abdecken.
Sample Tabelle einrichten
Lassen Sie uns zunächst eine Beispieltabelle für Demonstrationszwecke einrichten.
Erstellen Sie Tabellenblogs (Lassen Sie uns als nächstes Beispieldaten hinzufügen:
In Blogs einfügen (Titel, Inhalt, DATE_POSTED, Autor)Beispiel 1 - MySQL -Tabelle Spalte hinzufügen
Das erste Beispiel besteht darin, einer vorhandenen Tabelle eine Spalte hinzuzufügen. Die Syntax ist wie gezeigt:
TABLE TABLE TABLE_NAMEIn diesem Fall beginnen wir zunächst den Namen der Tabelle, zu dem wir eine neue Spalte hinzufügen möchten.
Als nächstes definieren wir den Namen der Spalte, die wir erstellen möchten, gefolgt von der Spaltendefinition, z. B. Datentypen, Spaltenbeschränkungen usw.
Das erste | Nach Column_Name -Klausel können wir die Position der Spalte in der Tabelle definieren. Wir können das erste Schlüsselwort verwenden, um die Spalte an der ersten Position hinzuzufügen. Um es einer bestimmten Position hinzuzufügen, können Sie das After -Keyword und den Namen der Spalte verwenden, um zu wünschen, dass die neue Spalte erstellt wird. Dies ist ein optionaler Parameter; Wenn nicht angegeben, fügt MySQL die neue Spalte am Ende der Tabelle hinzu.
Das folgende Beispiel zeigt, wie Sie am Ende eine Tabelle hinzufügen,
Tischblogs ändernDie obige Abfrage sollte der Blogs -Tabelle eine Bewertungsspalte vom Typ Int hinzufügen.
Sie können einer vorhandenen Tabelle auch mehrere Spalten hinzufügen, wie in der folgenden Syntax gezeigt:
TABLE TABLE TABLE_NAMEBeispiel 2 - MySQL Alter Spalte
Wir können auch den Befehl alter table verwenden, um die Eigenschaften einer Spalte zu ändern, wie in der folgenden Syntax gezeigt:
ALTE TABLE TABLE_NAMEZum Beispiel können wir den Datentyp der Bewertung des Bewertungsspaltens an VARCHAR ausführen, sondern auch ausführen:
Tischblogs ändernBeispiel 3 - MySQL -Spalte umbenennen
Um eine Spalte umzubenennen, verwenden Sie die Syntax:
TABLE TABLE TABLE_NAMEBeispiel:
Tischblogs ändernDas obige sollte die Bewertungsspalte in RT umbenennen.
Beispiel 4 - Mysql Drop -Spalte
Verwenden Sie die Syntax, um eine Spalte mithilfe des Befehls zur Änderungstabelle zu fallen:
TABLE TABLE TABLE_NAMEBeispiel:
Tischblogs ändernDies sollte die RT -Spalte aus der Blog -Tabelle entfernen.
Beispiel 5 - MySQL -Umbenennungstabelle
Wir können auch die Änderungstabelleanweisung verwenden, um eine vorhandene Tabelle wie in der folgenden Syntax umzubenennen:
TABLE TABLE TABLE_NAMEBeispiel:
Tischblogs ändernDie obige Abfrage sollte die Tabelle von Blogs in Beiträge umbenennen.
Abschluss
In diesem Beitrag haben Sie erfahren.