INSERT INTO

Einfache INSERT INTO-Übungen

Gegeben sei folgende Tabelle:

CREATE TABLE kunde (kunde_id INT PRIMARY KEY AUTO_INCREMENT NOT NULL, vorname VARCHAR(255), nachname VARCHAR(255), land_id INT, wohnort VARCHAR(255))


  1. Lege mit der Kurzform einen Kunden mit folgenden Daten an:
    Heinrich Schmitt aus Bielefeld, Deutschland (Deutschland hat die land_id 2).
  2. Lege mit der Kurzform eine Kundin mit folgenden Daten an: Sabine Müller aus Essen, Deutschland (Deutschland hat die land_id 2).
  3. Lege mit der Kurzform einen Kunden mit folgenden Daten an: Markus Mustermann aus Wien, Österreich (Österreich hat die land_id 1).
  4. Lege mit der Langform einen Kunden mit folgenden Daten an: Herr Maier.
  5. Lege mit der Langform einen Kunden mit folgenden Daten an: Herr Bulgur aus Rheinfelden.
  6. Lege mit der Langform einen Kunden mit folgenden Daten an: Maria Manta.

INSERT INTO - Syntax-Übung

Die folgenden Anweisungen enthalten Fehler. Finde und korrigiere die Fehler. Probiere die Funktionsfähigkeit der Befehle an der Tabelle aus Aufgabe 1) aus.

  1. INSERT INTO (nachname, wohnort, land_id) VALUES ('Fesenkampp', 'Duisburg', 3);
  2. INSERT INTO kunde ('vorname') VALUES ('Herbert');
  3. INSERT INTO kunde (nachname, vorname, wohnort, land_id) VALUES ('Schulter', 'Albert', 'Duisburg', 'Deutschland');
  4. INSERT INTO kunde ('', 'Brunhild', 'Sulcher', 1, 'Süderstade');
  5. INSERT INTO kunde VALUES ('Jochen', 'Schmied', 2, 'Solingen');
  6. INSERT INTO kunde VALUES ('', 'Doppelbrecher', 2, '');
  7. INSERT INTO kunde (nachname, wohnort, land_id) VALUES ('Christoph', 'Fesenkampp', 'Duisburg', 3);
  8. INSERT INTO kunde (vorname) VALUES ('Herbert');
  9. INSERT INTO kunde (nachname, vorname, wohnort, land_id) VALUES (Schulter, Albert, Duisburg, 1);
  10. INSERT INTO kunde VALUE ('', "Brunhild", "Sulcher", 1, "Süderstade");
  11. INSERT INTO kunde VALUE ('', 'Jochen', 'Schmied', 2, Solingen);