3. Erste Datensätze hinzufügen

Im Grundsatz ist das Einfügen von Datensätzen einfach.

Der Befehl dazu lautet:

INSERT INTO tabellenname
(attributname1, [attributname2], ...)
VALUES (value1, value2, ...);

Aufgabe 1

Versuchen Sie, damit gleich einen ersten Kunden zu erfassen, z.B. den folgenden:

Fritz Müller
Mittelstrasse 3
CH-3012 Bern

Auf welche Probleme stossen Sie?

Sie sollten auf ein kleines Problem stossen😂.

Aufgabe 2

Was ist das Problem?

Lösung

Schauen wir nochmals unsere Tabellenstruktur an:

Nirgends was von einem Ort…

Datensatz trotzdem hinzufügen

Wir wollen unseren ersten Kunden trotzdem mal zur Tabelle hinzufügen können. Dann halt vorerst mal ohne Ort.

Aufgabe 3

Ich habe den Befehl wie folgt eingegeben, machen Sie das auch gleich:

INSERT INTO tblKunden (tVorname, tNachname, tStrasse, tPLZ, tLand)
VALUES ("Fritz", "Müller", "Mittelstrasse 3", 3000, "CH");

Fällt Ihnen übrigens etwas auf an meinem Befehl? Da stimmt etwas nicht mit dem Tabellenentwurf überein…

Lösung

Angeblich soll nun dieser Datensatz gespeichert sein. Können wir das kontrollieren?

Aufgabe 4

Sie haben im Grundlagenmodul zu Datenbanken gelernt, wie Sie Datensätze anzeigen können😎.

Geben Sie alle Spalten und alle Datensätze aus.

Lösung

Nun, wir haben zwar unseren ersten Kunden erfasst, haben aber immer noch das Problem, dass der Ort fehlt.

Gehen wir ein Kapitel weiter und passen die Struktur der Tabelle "tblkunden" an.