Tabellenstruktur ändern
Gegeben ist die folgende Tabelle (sieht auch XY zum Erstellen von Tabellen)
create table adresse(
name varchar(50),
vorname varchar(50),
strasse varchar(50),
postleitzahl dec(5),
ort varchar(50)
);
Man kann die Tabellenstruktur auch im nachhinein ändern. Als Beispiel soll das Geschlecht zusätzlich gespeichert werden (als ein Zeichen 'm' bzw. 'w'):
alter table adresse add column geschlecht char(1);
Will man einen Spaltennamen umbenennen, geschieht dies mit:
alter table adresse change column postleitzahl plz dec(5);
Hier wird der Spaltenname postleitzahl in plz unbenannt.
Den Datentyp einer Spalte ändert man wie folgt:
alter TABLE adresse modify column geschlecht VARCHAR (20);
Es können nun Textketten mit 20 Zeichen für das Geschlecht verwendet werden.
Einzelne Spalten können auch gelöscht werden:
alter table adresse drop column geschlecht;