Daten einfügen

Die INSERT INTO-Anweisung in SQL wird verwendet, um neue Datensätze in eine Datenbanktabelle einzufügen. Dies ist ein grundlegender Bestandteil der Datenmanipulationssprache (DML) in SQL und ermöglicht es, Daten in Tabellen hinzuzufügen.

Die grundlegende Syntax von INSERT INTO lautet wie folgt:

INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
  • table_name: Der Name der Tabelle, in die Daten eingefügt werden sollen.

  • (column1, column2, column3, …): Die Namen der Spalten, in die Werte eingefügt werden sollen.

  • VALUES (value1, value2, value3, …): Die Werte, die in die entsprechenden Spalten eingefügt werden sollen.

Die Reihenfolge der Spalten in der INSERT INTO-Anweisung muss mit der Reihenfolge der Werte in der VALUES-Klausel übereinstimmen.

Beispiel, um einen neuen Datensatz in eine Tabelle einzufügen.

MYSQL/SQLite
INSERT INTO mitarbeiter (vorname, nachname, gehalt)
VALUES ('John', 'Doe', 50000);

Beispiel, um mehrere Datensätze auf einmal in eine Tabelle einzufügen.

MYSQL/SQLite
INSERT INTO mitarbeiter (vorname, nachname, gehalt)
VALUES
    ('Alice', 'Smith', 60000),
    ('Bob', 'Johnson', 55000),
    ('Eva', 'Miller', 65000);