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;