Inhaltsverzeichnis

Tabellen verändern

Wenn wir von Verändern sprechen, meinen wir beispielsweise:

Tabellennamen ändern

RENAME TABLE old_name TO new_name;

Beachten Sie, dass Tabellennamen standardmässig ausschliesslich lowercase gespeichert werden. Wollen Sie das anders haben, dann müssen Sie es bereits bei der Installation von MySQL so festlegen.

Hinzufügen von neuen Attributen

ALTER TABLE tabellenname
ADD Attribut datentyp;

Ändern von Attributen

Bei Attributen können zwei Dinge verändert werden:

ALTER TABLE TABLE_NAME
RENAME COLUMN old_name TO new_name;
ALTER TABLE TABLE_NAME
MODIFY COLUMN column_name datatype;

Hinweis: bei MS SQL Server heisst dieser Befehl leicht anders:

ALTER TABLE TABLE_NAME
ALTER COLUMN column_name datatype;

Und bei Oracle so:

ALTER TABLE TABLE_NAME
MODIFY column_name datatype;

Das zeigt wieder mal: die Unterschiede zwischen den unterschiedlichen DBMS sind klein, aber fein.

Zusätzlich können natürlich die vorher erstellten "Bedingungen" verändert werden:

Löschen von Attributen

ALTER TABLE tblkunden
DROP tStrasse;

Löschen der Tabelle

Auch hier gilt: bitte vorsichtig. MySQL löscht die Tabelle ungefragt:

DROP TABLE tblKunden;