博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql百万数据生成
阅读量:6229 次
发布时间:2019-06-21

本文共 675 字,大约阅读时间需要 2 分钟。

第一步:建立测试表,创建一个简单的表,4个字段组成。年龄会为随机数。

create table customer( id int primary key, name varchar(20), age int, des text)

第二步:创建存储过程,

--生成百万数据;可以自定义生成条数;年龄为随机数
--第一个参数为开始序号,第二个参数为生成记录条数

DELIMITER $$DROP PROCEDURE IF EXISTS `insert_big_data`$$CREATE DEFINER=`root`@`localhost` PROCEDURE `insert_big_data`(IN START INT(10), IN max_num INT(10))BEGINDECLARE i INT DEFAULT 0;SET autocommit=0;REPEATSET i=i+1;INSERT INTO customer VALUES((START+i), CONCAT('tony',i),RAND()*90,'大数据量记录测试');UNTIL i = max_numEND REPEAT;COMMIT;    END$$DELIMITER ;

  

第三步:执行存储过程

--清除数据
--插入数据

DELETE FROM customer;CALL insert_big_data(100,1000000); --一百万条

  

转载于:https://www.cnblogs.com/snow1314/p/5780154.html

你可能感兴趣的文章
Nginx上部署HTTPS + HTTP2
查看>>
awk
查看>>
踩过的坑
查看>>
如何使用 tomcat !!!
查看>>
计算机网络参考模型
查看>>
戴尔的对比
查看>>
8款高质量小程序推荐:(工具类、电影类、阅读类)
查看>>
看图了解RocksDB
查看>>
python整数和变量
查看>>
深入探讨下Linux下修改hostname的五个问题(一)
查看>>
使用HCL模拟器配置DHCP相关项目
查看>>
OC中的NSSet(集合)
查看>>
为什么C++所有程序员都值得一学?
查看>>
如何隐藏IP地址
查看>>
网络yum源
查看>>
WSUS规划部署(一)安装部署WSUS
查看>>
谷歌浏览器不能通过页面打开摄像头的处理
查看>>
mysql+heartbeat双主高可用
查看>>
输入框字数统计(通过键盘输入和拷贝粘贴皆可)
查看>>
Qt笔记(1)连接 SQL Server 数据库
查看>>