Um ein zusätzliches Feld zu einer Tabellenstruktur hinzuzufügen, verwenden Sie den SQL-Befehl:
ALTER TABLE tabellenname ADD feldname datentyp DEFAULT '...' NOT NULL ...
Dabei gibt tabellenname den Namen der Tabelle an und feldname steht für den Namen des neuen Feldes. Hinter dem Feldnamen folgt der Datentyp, ggf. ein Standardwert, die Angabe NOT NULL und weitere Parameter wie AUTO_INCREMENT.
Die beiden folgenden Anweisungen fügen die beiden Felder Vorname und Alter in die Tabelle BornTest ein:
ALTER TABLE BornTest ADD Vorname text DEFAULT ' ' NOT NULL ALTER TABLE BornTest ADD Alter int(11) DEFAULT '0 ' NOT NULL
Löschen lässt sich ein Feld innerhalb der Tabellenstruktur mit der Anweisung:
ALTER TABLE \textit{tabellenname} DROP \textit{feldname}
Statt des Schlüsselworts ADD wird hier also das DROP-Kommando ohne weitere Parameter benutzt.
Mit dieser Anweisung wird das Feld Alter aus der Tabellenstruktur BornTest entfernt:
ALTER TABLE \textit{BornTest} DROP \textit{Alter}
Gleichzeitig löscht die Datenbank auch die betreffenden Werte des Feldes in den Datensätzen.