Alle Feldinhalte kommen in einfache Anführungsstriche.
In der ersten Klammer wird hier die (automatisch inkrementierte) ID nicht berücksichtigt
Hier müssen alle Felder eingefügt werden; für automatisch vergebene Felder (wie z.B. ID mit “auto increment”) oder nicht auszufüllende Felder werden leere Anführungsstriche vergeben, also zwei einfache hintereinander (''
).
***** Übungen: MySQL - INSERT INTO *****
MySQL_3-1) Einfache INSERT INTO-Übungen
Gegeben sei folgende Tabelle:
1. Legen Sie mit der Kurzform einen Kunden mit folgenden Daten an: Heinrich Schmitt aus Bielefeld, Deutschland (Deutschland hat die land_id 2).
2. Legen Sie mit der Kurzform eine Kundin mit folgenden Daten an: Sabine Müller aus Essen, Deutschland (Deutschland hat die land_id 2).
3. Legen Sie mit der Kurzform einen Kunden mit folgenden Daten an: Markus Mustermann aus Wien, Österreich (Österreich hat die land_id 1).
4. Legen Sie mit der Langform einen Kunden mit folgenden Daten an: Herr Maier.
5. Legen Sie mit der Langform einen Kunden mit folgenden Daten an: Herr Bulgur aus Rheinfelden.
6. Legen Sie mit der Langform einen Kunden mit folgenden Daten an: Maria Manta.
MySQL_3-2) INSERT INTO - Syntax-Übung
Die folgenden Anweisungen enthalten Fehler. Finden und korrigieren Sie die Fehler. Probieren Sie die Funktionsfähigkeit der Befehle an der Tabelle aus MySQL-3A) aus.
1. INSERT INTO (nachname, wohnort, land_id) VALUES ('Fesenkampp', 'Duisburg', 3);
2. INSERT INTO kunden ('vorname') VALUES ('Herbert');
3. INSERT INTO kunden (nachname, vorname, wohnort, land_id) VALUES ('Schulter', 'Albert', 'Duisburg', 'Deutschland');
4. INSERT INTO kunden ('', 'Brunhild', 'Sulcher', 1, 'Süderstade');
5. INSERT INTO kunden VALUES ('Jochen', 'Schmied', 2, 'Solingen');
6. INSERT INTO kunden VALUES ('', 'Doppelbrecher', 2, '');
7. INSERT INTO kunden (nachname, wohnort, land_id) VALUES ('Christoph', 'Fesenkampp', 'Duisburg', 3);
8. INSERT INTO kunden (vorname) VALUES ('Herbert');
9. INSERT INTO kunden (nachname, vorname, wohnort, land_id) VALUES (Schulter, Albert, Duisburg, 1);
10. INSERT INTO kunden VALUE ('', "Brunhild", "Sulcher", 1, "Süderstade");
11. INSERT INTO kunden VALUE ('', 'Jochen', 'Schmied', 2, Solingen);