批量插入数据的sql
时间: 2023-07-06 22:03:33 浏览: 81
批量插入数据的 SQL 语句可以使用 INSERT INTO VALUES 或 INSERT INTO SELECT 语句。
1. 使用 INSERT INTO VALUES 语句:
例如,插入多行数据到一个名为 student 的表中,包含三个字段:id、name、age,可以使用以下 SQL 语句:
```
INSERT INTO student (id, name, age) VALUES
(1, 'Tom', 18),
(2, 'Jerry', 19),
(3, 'Lucy', 20),
(4, 'Lily', 21);
```
2. 使用 INSERT INTO SELECT 语句:
例如,从一个名为 student_temp 的临时表中选择数据插入到一个名为 student 的表中,可以使用以下 SQL 语句:
```
INSERT INTO student (id, name, age)
SELECT id, name, age FROM student_temp;
```
以上两种方式都可以实现批量插入数据,具体使用哪种方式取决于你的实际需求。
阅读全文