insert插入多条数据
时间: 2023-05-21 12:03:44 浏览: 70
可以使用 INSERT INTO VALUES 语句来一次性插入多条数据,例如:
INSERT INTO table_name (column1, column2, column3)
VALUES
(value1, value2, value3),
(value4, value5, value6),
(value7, value8, value9);
其中,table_name 是要插入数据的表名,column1、column2、column3 是要插入的列名,value1、value2、value3 是第一条数据的值,value4、value5、value6 是第二条数据的值,value7、value8、value9 是第三条数据的值。可以根据需要插入更多的数据。
相关问题
insert into 多条数据插入写法
可以使用INSERT INTO一次性插入多条数据,具体写法如下:
```
INSERT INTO 表名 (字段1, 字段2, ...) VALUES (值1, 值2, ...), (值1, 值2, ...), ...;```
其中,表名为要插入数据的表名,字段1、字段2等为要插入的字段名,值1、值2等为要插入的值。多条数据之间用逗号隔开,每条数据的值也用逗号隔开,整个语句以分号结尾。
例如,要向result表中插入三条数据,分别为(id=20001, subjectNo=1, date='2018-03-20', result=70),(id=20002, subjectNo=1, date='2018-03-20', result=80),(id=20003, subjectNo=1, date='2018-03-20', result=90),可以使用以下语句:
```
INSERT INTO result (id, subjectNo, date, result) VALUES (20001, 1, '2018-03-20', 70), (20002, 1, '2018-03-20', 80), (20003, 1, '2018-03-20', 90);
```
insert overwrite table 插入多条数据
"insert overwrite table" 是 Hive 中用于向表中插入数据的语句。要插入多条数据,可以使用如下语法:
```
INSERT OVERWRITE TABLE table_name
VALUES
(value1, value2, ...),
(value1, value2, ...),
...
;
```
其中,table_name 是你要插入数据的表的名称,value1, value2, ... 是你要插入的数据的值,每个值用逗号分隔。在 VALUES 关键字下面,可以列出多个值集合,每个值集合之间用逗号分隔。
注意:使用 "insert overwrite table" 会先删除原有表的所有数据,然后再插入新的数据。如果你只想追加数据而不是覆盖数据,应该使用 "insert into table" 语句。