很多时候我们需要大量的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(Windows10)使用 MyISAM 表进行 FULLTEXT 搜索不起作用 2022-01-01
- SSMS 中的权限问题:“对象 'extended_properties'、数据库 'mssqlsystem_resource'、... 错误 229)上的 SELECT 权限被拒绝" 2022-01-01
- 创建索引时,具有 mysql 数据库迁移的实体框架失败 2022-01-01
- 在 Oracle 中创建 CTE 2022-01-01
- 如何将uuid存储为数字? 2021-01-01
- HEROKU - 无法运行 git push heroku master 2021-01-01
- Oracle SQL 转置 2022-01-01
- SQL Server 将 Varchar 转换为日期时间 2021-01-01
- 如何在oracle中获取字符串最右边的10个位置 2021-01-01
- MySql 错误 150 - 外键 2021-01-01