Datensätze anlegen (INSERT INTO-Statement)

INSERT INTO benutzer (rufname, familienname, geburtsdatum, telefonnummer)
VALUES
( 'Beate', 'Beispiel', '1974-09-30', '12345'),
( 'Benno', 'Beispiel', '1990-07-02', '67890');
 
INSERT INTO buch (isbn, titel, autor, benutzer_id)
VALUES
( '978-3-7891-1851-7', 'Pippi Langstrumpf', 'Astrid Lindgren', 2);
  • Nach INSERT INTO steht der Bezeichner der Tabelle, in der zusätzliche Datensätze angelegt werden sollen.
  • Danach kommen (optional!) in Klammern die Bezeichner der Spalten, in die Daten eingefügt werden sollen.
  • Wurde die Primärschlüsselspalte mit dem Schlüsselwort AUTOINCREMENT angelegt, so kümmert sich die Datenbank beim Einfügen neuer Datensätze um den Wert dieser Spalte. Entsprechend kommt bei den Beispielen oben die Spalte id nicht vor.
  • Nach dem Schlüsselwort VALUES folgen jeweils in Klammern die Daten je eines Datensatzes. Die Werte innerhalb der Klammern müssen in ihrer Reihenfolge den Spaltenbezeichnern entsprechen, die nach INSERT INTO in Klammern angegeben wurden.

Datenbank zum Ausprobieren