mysql生成百万级数量测试数据(超简单)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql生成百万级数量测试数据(超简单)相关的知识,希望对你有一定的参考价值。
为了验证mysql查询优化,特地生成上百万条、或者上千万条数据。
1、建表
-- ---------------------------- DROP TABLE IF EXISTS `user_test`; CREATE TABLE `user_test` ( id BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT \'主键id\', `user_name` VARCHAR(255) DEFAULT NULL COMMENT \'用户名\', `pass_word` VARCHAR(255) DEFAULT NULL COMMENT \'密码\', PRIMARY KEY (id) ) ENGINE=INNODB AUTO_INCREMENT=1 COMMENT= \'用户信息表\' ;
2、手动插入一条数据如图:
3、sql插入数据,每运行一次数据翻倍!
INSERT INTO user_test (user_name, pass_word) SELECT MD5(RAND()), RAND(10000) FROM user_test
4、结果,插入百万条数据只需28秒
以上是关于mysql生成百万级数量测试数据(超简单)的主要内容,如果未能解决你的问题,请参考以下文章