H2 INSERT
SQL INSERT 语句用于向数据库中的表添加新的数据行。
语法
以下是 INSERT INTO 语句的基本语法。
INSERT INTO tableName
{ [ ( columnName [,...] ) ]
{ VALUES
{ ( { default | expression } [,...] ) } [,...] | [ DIRECT ] [ SORTED ] select } } |
{ SET { columnName = { default | expression } } [,...] }
使用这个 INSERT 语句,我们可以在表中插入一条新记录或新行。使用 DIRECT 子句时,结果直接影响到目标表,无需任何中间步骤。但是,在为表的所有列添加值时,请确保值的顺序与表中的列顺序相同。
示例
让我们举个例子,尝试将以下给定的记录插入到 Customer 表中。
ID |
名称 |
年龄 |
地址 |
薪资 |
1 |
拉梅什 |
32 |
艾哈迈达巴德 |
2000 |
2 |
奇兰 |
25 |
德里 |
1500 |
3 |
考西克 |
23 |
哥打 |
2000 |
4 |
柴泰尔 |
25 |
孟买 |
6500 |
5 |
哈迪克 |
27 |
博帕尔 |
8500 |
6 |
科马尔 |
22 |
议员 |
4500 |
7 |
莫非 |
24 |
印多尔 |
10000 |
我们可以通过执行以下命令将所有给定的记录放入客户表中。
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);