MySQL: vorhandene Tabelle mit neuen Spalten erweitern

Es kann manchmal vorkommen, dass man bei einer bestehenden Tabellen eine neue Spalte hinzufügen muss. Der Syntax dafür lautet wie folgt.

ALTER TABLE prashgrid ADD COLUMN geburtsort VARCHAR(255);

Will man eine neue Spalte nach einer bestimmten Spalte einfügen, hängt man am Ende des SQL-Statements das Schlüsselwort AFTER sowie die gewünschte Spaltename an.

ALTER TABLE prashgrid ADD COLUMN geburtsort VARCHAR(255) AFTER geburtsdatum;

Muss die Tabelle durch mehrere Spalten erweitert werden, dann werden die Spalten durch Komma getrennt eingefügt. Es sieht wie folgt aus:

ALTER TABLE prashgrid ADD COLUMN geburtsort VARCHAR(255),
ADD COLUMN adresse VARCHAR(50),
ADD COLUMN kommentar TEXT;