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);