Wenn Sie Ihre MySQL-Datenbank bereits erstellt haben und feststellen, dass eine der Spalten einen falschen Namen trägt, müssen Sie sie nicht entfernen und einen Ersatz hinzufügen. Sie können es einfach umbenennen.
Sie benennen eine Spalte in MySQL um, indem Sie die Befehle ALTER TABLE und CHANGE zusammen verwenden, um eine vorhandene Spalte zu ändern. Angenommen, die Spalte hat derzeit einen Namen Limonade, aber das entscheidest du Getränk ist ein passenderer Titel. Die Spalte befindet sich in der Tabelle mit dem Titel Speisekarte. Hier ist ein Beispiel, wie man es ändert:
ALTER TABLE-Menü CHANGE soda drink varchar (10);
In einer allgemeinen Form, in der Sie Ihre Begriffe ersetzen, ist dies:
ALTER TABLE Tabellenname ÄNDERN alter Name neuer Name varchar (10);
Das VARCHAR (10) in den Beispielen kann sich entsprechend Ihrer Spalte ändern. VARCHAR ist eine Zeichenkette variabler Länge. Die maximale Länge - in diesem Beispiel 10 - gibt die maximale Anzahl von Zeichen an, die Sie in der Spalte speichern möchten. VARCHAR (25) kann bis zu 25 Zeichen speichern.
Der Befehl ALTER TABLE kann auch zum Hinzufügen einer neuen Spalte zu einer Tabelle oder zum Entfernen einer gesamten Spalte und aller zugehörigen Daten aus einer Tabelle verwendet werden. Um beispielsweise eine Spalte hinzuzufügen, verwenden Sie:
ALTER TABLE Tabellenname
ADD Spaltenname Datentyp
Verwenden Sie zum Löschen einer Spalte Folgendes:
ALTER TABLE Tabellenname
DROP COLUMN Spaltenname
Sie können auch die Größe und den Typ einer Spalte in MySQL ändern.