10.5 ➡️ ALTER TABLE: Adding Columns

Bitte schauen Sie sich Abschnitt 12, Thema 208 genauer an.

Um eine neue Spalte zu einer Tabelle hinzuzufügen, verwenden Sie die Syntax „ADD COLUMN„, gefolgt von der Definition der neuen Spalte. Hier ist ein Beispiel, wie Sie eine neue Spalte „phone“ der Tabelle „Personen“ hinzufügen können:

ALTER TABLE: Adding Columns

In MySQL können Sie mit der ALTER TABLE Anweisung eine vorhandene Tabelle ändern, indem Sie Spalten hinzufügen, entfernen oder modifizieren.

Um eine neue Spalte zu einer Tabelle hinzuzufügen, verwenden Sie die Syntax „ADD COLUMN„, gefolgt von der Definition der neuen Spalte. Hier ist ein Beispiel, wie Sie eine neue Spalte „phone“ der Tabelle „Personen“ hinzufügen können:

ALTER TABLE Personen ADD COLUMN phone VARCHAR(255);
SQL

In diesem Fall wird eine neue Spalte mit dem Namen „phone“ und dem Datentyp VARCHAR(255) hinzugefügt.

Es ist auch möglich, mehrere Spalten gleichzeitig hinzuzufügen, indem man mehrere ADD COLUMN Anweisungen hintereinander schreibt, wie in diesem Beispiel:

ALTER TABLE Personen ADD COLUMN phone VARCHAR(255), ADD COLUMN address VARCHAR(255);
SQL

Es ist wichtig zu beachten, dass die ALTER TABLE Anweisung lästig sein kann, wenn die Tabelle groß ist, da die gesamte Tabelle kopiert werden muss, um die Änderungen vorzunehmen.

Es gibt auch andere Möglichkeiten, Spalten hinzuzufügen, wie z.B. durch die Verwendung von ALTER TABLE … ADD COLUMN mit einer SELECT Anweisung und einer entsprechenden Unterabfrage.