导读:
在MySQL中,插入多条数据是一项非常基础的操作 。无论是初学者还是有经验的开发人员 , 在日常工作中都需要掌握这项技能 。本文将为大家介绍如何使用INSERT INTO语句来插入多条数据,并提供实例演示 。
1. 使用VALUES子句插入多条数据
使用VALUES子句可以一次性插入多条数据 。语法如下:
```
INSERT INTO table_name (column1, column2, column3, ...)
【mysql怎么添加多条数据 插入多条数据mysql】VALUES
(value1, value2, value3, ...),
(value4, value5, value6, ...),
(value7, value8, value9, ...);
其中 , table_name是要插入数据的表名,column1、column2、column3等是要插入数据的列名,value1、value2、value3等是要插入的数据值 。
例如,我们要向student表中插入三条数据 , 分别是(1, 'Tom', 18),(2, 'Jerry', 19),(3, 'Lucy', 20) , 则可以使用以下SQL语句:
INSERT INTO student (id, name, age)
(1, 'Tom', 18),
(2, 'Jerry', 19),
(3, 'Lucy', 20);
2. 使用SELECT语句插入多条数据
除了使用VALUES子句,还可以使用SELECT语句来插入多条数据 。语法如下:
SELECT value1, value2, value3, ...
UNION ALL
SELECT value4, value5, value6, ...
SELECT value7, value8, value9, ...;
例如,我们要向student表中插入三条数据,分别是(4, 'Jack', 21),(5, 'Rose', 22),(6, 'Mike', 23),则可以使用以下SQL语句:
SELECT 4, 'Jack', 21
SELECT 5, 'Rose', 22
SELECT 6, 'Mike', 23;
总结:
本文介绍了MySQL中如何插入多条数据 。通过使用VALUES子句或SELECT语句,可以一次性插入多条数据,提高了数据插入的效率 。在实际开发中,需要根据具体情况选择合适的方法来插入数据 。