很多时候我们需要大量的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/proc' 被标记为崩溃,应该修复 2022-01-01
- 在多列上分布任意行 2021-01-01
- 二进制文件到 SQL 数据库 Apache Camel 2021-01-01
- 在 MySQL 中:如何将表名作为存储过程和/或函数参数传递? 2021-01-01
- MySQL 中的类型:BigInt(20) 与 Int(20) 2021-01-01
- 如何根据该 XML 中的值更新 SQL 中的 XML 2021-01-01
- 如何在 SQL 中将 Float 转换为 Varchar 2021-01-01
- mysql选择动态行值作为列名,另一列作为值 2021-01-01
- oracle区分大小写的原因? 2021-01-01
- 什么是 orradiag_<user>文件夹? 2022-01-01