很多时候我们需要大量的MySQL数据用来测试我们的SQL优化方案,这时候就需要大量的数据才能直观的看到优化的程度。那么改如何生成大量的MySQL测试数据呢?这里介绍个最简单的生成数据方法,使用Navicat工具生成大量数据。Navicat安装破解参照教
很多时候我们需要大量的MySQL数据用来测试我们的SQL优化方案,这时候就需要大量的数据才能直观的看到优化的程度。那么改如何生成大量的MySQL测试数据呢?这里介绍个最简单的生成数据方法,使用Navicat工具生成大量数据。Navicat安装破解参照教程:https://www.itshiye.com/26/87.html
第一步:创建表
CREATE TABLE `staff` (
`id` int(11) DEFAULT NULL COMMENT '编号',
`workno` varchar(10) DEFAULT NULL COMMENT '工号',
`NAME` varchar(10) DEFAULT NULL COMMENT '姓名',
`gender` char(1) DEFAULT NULL COMMENT '性别',
`age` tinyint(3) unsigned DEFAULT NULL COMMENT '年龄',
`idcard` char(18) DEFAULT NULL COMMENT '身份证号',
`workaddress` varchar(50) DEFAULT NULL COMMENT '工作地址',
`entrydate` date DEFAULT NULL COMMENT '入职时间'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='员工表';
第二步:使用Navicat生成测试数据
1、双击打开表,再点击数据生成
2、设置要生成的数据量
3、Navicat会根据你的字段名称默认选择一个规则,如果你觉得这个规则不合适,也可以自己选择生成数据的规则,Navicat配置了很多规则可选,如下图:
4、点击下一步,预览生成的测试数据
5、点击开始,就可以生成数据了
沃梦达教程
本文标题为:MySQL生成大量测试数据


基础教程推荐
猜你喜欢
- MySQL根据从其他列分组的值,对两列之间的值进行求和 2022-01-01
- 使用 VBS 和注册表来确定安装了哪个版本和 32 位 2021-01-01
- CHECKSUM 和 CHECKSUM_AGG:算法是什么? 2021-01-01
- 带有WHERE子句的LAG()函数 2022-01-01
- while 在触发器内循环以遍历 sql 中表的所有列 2022-01-01
- 带更新的 sqlite CTE 2022-01-01
- 如何在 CakePHP 3 中实现 INSERT ON DUPLICATE KEY UPDATE aka upsert? 2021-01-01
- MySQL 5.7参照时间戳生成日期列 2022-01-01
- 从字符串 TSQL 中获取数字 2021-01-01
- ORA-01830:日期格式图片在转换整个输入字符串之前结束/选择日期查询的总和 2021-01-01