Inhaltsverzeichnis

5. Weitere Datensätze hinzufügen

Eine Kunden hinzufügen

Aufgabe 1

Erfassen Sie zuerst die folgende Adresse:

Susi Müller
Moosweg 1
3532 Zäziwil
CH

Lösung

Ihre Tabelle sollte nun etwa wie folgt aussehen:

Umbenennen eines Namens

Aufgabe 2

Dummerweise habe ich mich oben vertippt; Susi heisst nicht Müller, sondern Friedli.

Ändern Sie dies.

Die Tabelle sollte anschliessend folgenden Inhalt zeigen:

Hinzufügen von mehreren Namen gleichzeitig

Aufgabe 3

Jetzt wird es ein bisschen schwieriger. Was machen Sie, wenn Sie zwei Adressen einfügen wollen?

Klar, Sie könnten nacheinander zwei INSERT INTO-Befehle verwenden. Aber geht das allenfalls auch mit einem?

Versuchen Sie es mit den folgenden beiden Adressen:

Esthi Zwahlen
Kirchstrasse 75
3098 Köniz
CH

Stefan Rist
Hauptgasse 12
3600 Thun
CH

Lösung

Ausländische Person einfügen

Aufgabe 4

Erfassen Sie nun die letzte Person:

Stefan Derrick
Münchnerstrasse 34
68159 Mannheim
D

Lösung

Hat es bei Ihnen geklappt? Wenn ja, ist das super. Dann haben Sie bei der Erstellung der Tabelle keinen Fehler gemacht.

Aufgabe 5

Bei mir hat es nicht geklappt. Obiger SQL-Befehl wird mit der folgenden Fehlermeldung quittiert:

Was zum Geier habe ich falsch gemacht?

Aufgabe 6

Falls Sie es nicht sehen, schlagen Sie nochmal nach, was der Datentyp SMALLINT bedeutet…

Datentyp eines Attributs ändern

Den Datentyp eines Attributs kann man nachträglich ändern.

Das geht im Grundsatz so:

ALTER TABLE TABLE_NAME
MODIFY COLUMN column_name datatype;

Aufgabe 7

Versuchen Sie also gleich, den Datentyp vom Attribut tPLZ auf MEDIUMINT zu wechseln.

Lösung

Falls das Einfügen von Stefan Derrick vorhin nicht geklappt hat, versuchen Sie es jetzt nochmal.

Am Schluss sollten Sie folgende Personen in der Tabelle haben:

Jetzt sehen Sie auch, dass die Postleitzahl von Stefan Derrick in der Spalte "tPLZ" Platz hat. Uff, geschafft😢.