Tabellen verändern

Die SQL-Anweisung ALTER TABLE ermöglicht es, bestehende Tabellen in einer Datenbank zu ändern. Mit dieser Anweisung kann man Spalten hinzufügen, löschen oder ändern und Tabelleneigenschaften wie den Tabellennamen ändern.

Hier sind einige Beispiele für die Verwendung von ALTER TABLE:

Tabelle umbenennen

MYSQL/SQLite
ALTER TABLE tablename
RENAME TO newtablename;

Tabelle löschen

MYSQL/SQLite
DROP TABLE [IF EXISTS] tablename;

Spalte hinzufügen:

MYSQL/SQLite
ALTER TABLE tablename
ADD COLUMN columnname datatype;

Spalte ändern:

MYSQL
ALTER TABLE tablename
MODIFY COLUMN columnname newdatatype;

Spalte löschen:

MYSQL/SQLite
ALTER TABLE tablename
DROP COLUMN columnname;