Mit der folgenden Anweisung wird eine Zeile in die Tabelle 'person' eingefügt:
INSERT person VALUES (3391,'Fritz','Marx',-4.75)
Andere syntaktische Varianten sind:
INSERT INTO person VALUES (3395,'Karl','Brenner',-4913.00) INSERT INTO person (knr,nachname,vorname,konto) VALUES (3396,'Heigert','Mario',-2.19) INSERT INTO person SET konto = -640.30, nachname = 'Braun', vorname = 'Hermann', knr = 3393
Wenn keine Spaltennamen angegeben sind, muß die Reihenfolge der Werte der Definitionsreihenfolge der Spalten entsprechen. Beide Folgen müssen in Länge und Datentypen übereinstimmen. Undefinierte Werte können als NULL geschrieben werden.
SELECT knr, vorname, nachname, konto FROM person
Die Tabelle 'person' läßt sich - mit Erweiterung um die Pflichtspalten 'anrede','plz' und 'ort' - auf einfache Weise in die Tabelle 'kunde' übernehmen:
INSERT INTO kunde SELECT knr, 'Herr', vorname, nachname, '80992', 'München', konto FROM person