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生成百万级数量测试数据(超简单)的主要内容,如果未能解决你的问题,请参考以下文章

如何在mysql数据库生成百万条数据来测试页面加载速度

快速生成百万级的概率数据的N种实践方法

mysql 快速生成百万条测试数据

mysql 快速生成百万条测试数据

mysql生成千万级的测试数据

应届生凭借阿里大佬“百万级”MySQL笔记,成功涨薪5K