H2-Datenbank - Einfügen

Die SQL INSERT-Anweisung wird verwendet, um einer Tabelle in der Datenbank neue Datenzeilen hinzuzufügen.

Syntax

Es folgt die grundlegende Syntax der INSERT INTO-Anweisung.

INSERT INTO tableName 
{ [ ( columnName [,...] ) ] 
{ VALUES 
{ ( { DEFAULT | expression } [,...] ) } [,...] | [ DIRECT ] [ SORTED ] select } } | 
{ SET { columnName = { DEFAULT | expression } } [,...] }

Mit dieser INSERT-Anweisung können wir einen neuen Datensatz oder neue Zeilen in eine Tabelle einfügen. Bei Verwendung der DIRECT-Klausel wirken sich die Ergebnisse ohne Zwischenschritt direkt auf die Zieltabelle aus. Stellen Sie jedoch beim Hinzufügen von Werten für alle Spalten der Tabelle sicher, dass die Reihenfolge der Werte in derselben Reihenfolge wie die Spalten in der Tabelle liegt.

Beispiel

Nehmen wir ein Beispiel und versuchen Sie, die folgenden angegebenen Datensätze in die Kundentabelle einzufügen.

ICH WÜRDE Name Alter Adresse Gehalt
1 Ramesh 32 Ahmedabad 2000
2 Khilan 25 Delhi 1500
3 Kaushik 23 Kota 2000
4 Chaitail 25 Mumbai 6500
5 Hardik 27 Bhopal 8500
6 Komal 22 MP 4500
7 Muffy 24 Indore 10000

Wir können alle angegebenen Datensätze in die Kundentabelle aufnehmen, indem wir die folgenden Befehle ausführen.

INSERT INTO CUSTOMER VALUES (1, 'Ramesh', 32, 'Ahmedabad', 2000); 
INSERT INTO CUSTOMER VALUES (2, 'Khilan', 25, 'Delhi', 1500); 
INSERT INTO CUSTOMER VALUES (3, 'kaushik', 23, 'Kota', 2000); 
INSERT INTO CUSTOMER VALUES (4, 'Chaitali', 25, 'Mumbai', 6500); 
INSERT INTO CUSTOMER VALUES (5, 'Hardik', 27, 'Bhopal', 8500); 
INSERT INTO CUSTOMER VALUES (6, 'Komal', 22, 'MP', 4500); 
INSERT INTO CUSTOMER VALUES (7, 'Muffy', 24, 'Indore', 10000);