很多时候我们需要大量的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生成大量测试数据
基础教程推荐
猜你喜欢
- 哪个是 Rails 应用程序的最佳数据库? 2022-01-01
- 与不使用派生表的查询相比,使用派生表的查询 2021-01-01
- 为 SQL Server 设置 Maven 依赖项 2021-01-01
- 如何将参数传递给使用 sqlcmd 调用的 SQL Server 脚本? 2021-01-01
- 替换存储在 SQL Server 数据库列中的 XML 中的节点名 2021-01-01
- 如何在没有密码提示的情况下执行 mysqldump? 2021-01-01
- (+) 在 Oracle SQL 中有什么作用? 2021-01-01
- my.cnf 文件在 macOS 上的位置 2021-01-01
- Sql*plus 总是返回退出代码 0? 2021-01-01
- SSIS:在数据流中使用 System::TaskName 2021-01-01