最新下载
热门教程
- 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了!
相关文章
- 燕云十六声抽奖和鸣运气不好怎么办 07-12
- 这城有良田魏征核心爆发队怎么玩 07-12
- 白银之城如何获取高跟鞋 07-12
- 小米健康运动app怎么删除设备 小米健康运动app删除设备方法 07-12
- 三国志王道天下用智职业技能怎么玩 07-12
- 星塔旅人雾语暗队如何养成 07-12


