为了验证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秒
标签:COMMENT,测试数据,百万条,user,mysql,test,NULL,id,百万
来源: https://www.cnblogs.com/kdx-2/p/11825273.html