Spalte in MySQL ändern

Alter Column Mysql



Beim Verwalten einer Datenbank muss ein Datenbankadministrator die Struktur der Tabellen ändern, um auf dem neuesten Stand zu bleiben. In diesem Artikel lernen wir einige verschiedene Arten von Aufgaben kennen, die wir mit dem von MySQL bereitgestellten ALTER-Befehl ausführen können. Also lasst uns anfangen.

Der Befehl ALTER ändert oder ändert die Struktur der Tabelle. Zum Beispiel,







  • Hinzufügen einer Spalte
  • Löschen einer Spalte
  • Umbenennen einer Spalte
  • Änderung einer Spalte

In diesem Artikel werden wir Beispiele für ALTER-Befehle ausprobieren, um die Spalten einer Tabelle in MySQL hinzuzufügen, zu löschen, umzubenennen und zu ändern.



Spalte hinzufügen

Wir können eine Spalte in eine bereits vorhandene Tabelle einfügen, indem wir die folgende Syntax des ALTER-Befehls verwenden.



ALTER TISCH Tabellenname
HINZUFÜGEN Spaltenname Datentyp;

Stellen Sie in dieser Syntax sicher, dass Tabellenname und Spaltenname durch den Namen ersetzt werden, den Sie vergeben möchten.





Wir können auch die Position der neu erstellten Spalte angeben, indem wir die FIRST- und AFTER-Klausel verwenden und auf die bereits vorhandene Spalte in der Tabelle verweisen. Zum Beispiel

ALTER TISCH Tabellenname
HINZUFÜGEN Spaltenname Datentyp
[ ERSTE | NACH ]bestehender_spaltenname;

Wenn wir eine Spalte vor einer vorhandenen Spalte hinzufügen möchten, können wir die FIRST-Klausel verwenden. Wenn wir nach der vorhandenen Spalte eine Spalte hinzufügen möchten, können wir die AFTER-Klausel verwenden.



Wir können auch mehrere Spalten hinzufügen, indem wir dieselbe ALTER TABLE- und ADD-Spaltensyntax verwenden. Zum Beispiel

ALTER TISCH Tabellenname
HINZUFÜGEN Spaltenname1 Datentyp
[ ERSTE | NACH ]bestehender_spaltenname
HINZUFÜGEN Spaltenname2 Datentyp
[ ERSTE | NACH ]bestehender_spaltenname;

Eine Spalte löschen/löschen

Das Löschen einer Spalte in MySQL ist so einfach wie gesagt. Wir können eine vorhandene Spalte in einer Tabelle entfernen, indem wir den Befehl ALTER TABLE und DROP verwenden. Die Syntax zum Löschen einer Spalte ist

ALTER TISCH Tabellenname
TROPFEN Spaltenname;

So einfach ist es, eine Spalte einer Tabelle in MySQL zu löschen.

Eine Spalte umbenennen

Wir können eine Spalte umbenennen, indem wir die CHANGE-Klausel zusammen mit dem ALTER TABLE-Befehl verwenden. Dabei geben wir zuerst den bestehenden Namen der Spalte und dann den neuen Namen zusammen mit dem Datentyp an, gefolgt von der CHANGE-Klausel. Um den Namen der Spalte zu ändern, führen Sie den folgenden Befehl aus

ALTER TISCH Tabellenname
VERÄNDERUNG SÄULE previous_column_name neuer_column_name Datentyp;

Wenn wir den Namen der Spalte ändern können, können wir den Namen der Tabelle ändern und die RENAME-Klausel mit dem ALTER TABLE-Befehl verwenden. Die Syntax zum Umbenennen der Tabelle ist

ALTER TISCH Tabellenname
UMBENENNEN ZU neuer_tabellenname;

Eine Spalte ändern

Angenommen, wir möchten die Spaltendefinition oder den Datentyp einer Spalte in MySQL ändern. Die MODIFY-Klausel ist praktisch, um uns in diesem Fall zu helfen. Wir können die MODIFY-Klausel verwenden, um den Datentyp einer Spalte zu ändern. So was

ALTER TISCH Tabellenname
ÄNDERN Spaltenname neuer_Datentyp;

Profi-Typ

Hier ist ein Hinweis zur Verwendung des ALTER-Befehls.

Standardwert auf eine Spalte setzen

Wenn wir einen Standardwert für eine Spalte einer Tabelle bereitstellen oder festlegen möchten. WIR können dies tun, indem wir den folgenden Befehl ausführen

ALTER TISCH Tabellenname
ALTER Spaltenname EINSTELLEN URSPRÜNGLICH Wert ;

Stellen Sie in dieser Syntax sicher, dass Sie table_name, column_name und value entsprechend Ihren Anforderungen ersetzen.

Wenn wir die Standardwerte einer Spalte festlegen können. Es muss eine Möglichkeit geben, die Standardwerte einer Spalte aufzuheben oder zu löschen.

Standardwert einer Spalte löschen

Nun, MySQL bietet auch die DROP DEFAULT-Klausel im ALTER TABLE-Befehl, um die Standardwerte einer Spalte zu löschen.

ALTER TISCH Tabellenname
ALTER Spaltenname TROPFEN URSPRÜNGLICH ;

Dies sind also einige der verschiedenen Möglichkeiten, die Tabelle in MySQL zu verwalten und zu ändern.

Zusammenfassung

Dieser Artikel enthält verschiedene Möglichkeiten, den ALTER-Befehl zu verwenden, um verschiedene Vorgänge auszuführen. In diesem Artikel haben wir gelernt, die Tabelle und Spalten mit dem ALTER TABLE-Befehl in MySQL hinzuzufügen, zu löschen, umzubenennen, die Spaltendefinition zu ändern, die Standardwerte einer Spalte zu setzen und aufzuheben. Wenn Ihnen dieser Artikel geholfen hat, den ALTER-Befehl in MySQL besser zu verstehen, und Sie mehr über die Konzepte von MySQL erfahren möchten. Besuchen Sie weiterhin unsere Website linuxhint.com.