Mittel📊 25% Prüfungs-Häufigkeit
INSERT
Neue Datensätze anlegen. Syntax und Besonderheiten (Auto-ID, NULL).
Warum Priorität „Mittel"? Gelegentlich Teil der Prüfung (40–59%). Verstehen, aber nicht überinvestieren.
Lernziele
- INSERT-Statements korrekt formulieren (mit und ohne Spaltenliste)
- Bulk-INSERT mit mehreren Tupeln
- INSERT … SELECT für Daten-Übernahme aus anderer Tabelle
1. Grundform
sql
INSERT INTO kunde (id, name, stadt)
VALUES (42, 'Meier', 'Berlin');2. Mehrere Zeilen
sql
INSERT INTO artikel (id, bezeichnung, preis)
VALUES (1, 'Schraube', 0.19),
(2, 'Mutter', 0.10),
(3, 'Scheibe', 0.05);3. INSERT … SELECT
sql
-- Inaktive Kunden in Archiv kopieren
INSERT INTO kunde_archiv (id, name, stadt)
SELECT id, name, stadt
FROM kunde
WHERE aktiv = FALSE;4. Auto-Inkrement & NULL
Auto-Inkrement-Spalten lässt man in der Spaltenliste meistens weg. Für optionale Spalten kann DEFAULT oder NULL als Wert stehen.
Übungen
SQL-ÜbungFüge einen neuen Kunden hinzu: id = 7, name = 'Schmidt', stadt = 'Hamburg'.
Eine AntwortWarum ist eine explizite Spaltenliste bei INSERT sinnvoll?
Zum Weiterlernen

▶
YouTubeSQL: Insert, Delete und Update
Alle drei DML-Befehle zum Ändern, Einfügen und Löschen.

▶
YouTubeEinführung in MySQL: SELECT, UPDATE, INSERT und DELETE schnell erklärt
Kompakter Crashkurs mit Fokus auf INSERT.
Externe Inhalte – AP2 Lernhub ist nicht für die Verfügbarkeit oder Korrektheit der verlinkten Seiten verantwortlich.