最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
MySQL快速批量插入1000w条数据代码示例
时间:2022-06-29 08:44:49 编辑:袖梨 来源:一聚教程网
本篇文章小编给大家分享一下MySQL快速批量插入1000w条数据代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。
如何快速向mysql中插入1000w条数据?
代码如下
-- 进入数据库
use test;
-- 显示所有表
show tables;
-- 创建majors表
create table majors(id int, major varchar(255));
-- 定义结束符$
delimiter "$";
-- 创建存储过程,定义存储方法
create procedure batchInsert(in args int)
begin
declare i int default 1;
-- 开启事务(重要!不开的话,100w数据需要论天算)
start transaction;
while i <= args do
insert into majors(id,major) value(i,concat("软件工程-",i));
set i = i+ 1;
end while;
commit;
end
$
-- 调用函数,生成数据
-- 先生成10w条试试,同时输入$, 回车执行
call batchInsert(100000);
$
生成10w条数据,用了4.44秒
生成100w条数据用了58.62秒,差不多1分钟
生成1000w条数据, Ctrl+C把进程kill了!
相关文章
- 真三国无双起源吕布情谊解锁攻略 10-27
- 真三国无双起源甄姬情谊解锁攻略 10-27
- 二重螺旋武器锻造材料获取攻略 10-27
- 星塔旅人紫瑾角色玩法介绍 10-27
- 逃离鸭科夫美味的秘密任务流程攻略 10-27
- 新月同行凡尔纳技能介绍一览 10-27


