学习数据库时,难免需要一些数据进行实验,对于小数据量的数据来说,我们自己想一些数据并插入到数据库即可,但是如果需要大量的数据时,手动输入将是一项繁琐的工作,我们也不一定能编那么多数据。基于以上,自动生成数据库数据成为了一项很重要的需求。
通过在 上搜集资料,我选择了几款可以自动生成大量随机数据库数据的工具。
1、 页版:Generatedata
Generatedata是一个免费、开放源码的脚本,主要由javascript , PHP和MySQL构成,它可以让您可以迅速生成大量各种格式的客户数据,用于测试软件,把数据输入数据库等。
1.1 预览
generatedata 是一款在线工具,它是这样的:
generatedata中文界面
通过查看“新闻”栏,该项目代码在今年11月18日还进行了更新。
1.2 功能介绍
1.2.1 自定义数据集名称
最上方一栏可以填入数据集名称,但该功能是注册用户才可以使用的功能。如何成为注册用户呢下图所示,捐赠20美元可以获得一个账 ,可以在线保存数据,而且可以突破每次生成100条记录的限制。
城市
1.2.3 数据集
数据类型有:人类相关数据(包含姓名、国家、手机 、邮箱等)、地理相关数据(包括街道地址、城市、邮编等)、信用卡数据、数值数据、数学数据以及其他。
挑几个常用的说明一下:
数据库中自增的 ID 可以在该 址生成,不仅可以定义起始值、步长还能定义正负数,甚至还可以将数字与字符串组合成一个字段:
姓名
如果想生成班级同学的成绩数据,需要用到 数值范围 即生成指定数值之间的数据:
警告
============ 华丽的分割线 ================
接下来要交给大家如何解除生成记录数据的限制(以 Chrome 为例)。
改成10000
那么它会起作用吗们拭目以待,点击右下角 “生成” 按钮,由于我选择的是以文件方式生成,会生成一个名为“dataNov-21-2018.sql”的文件。我们打开它看一下:
打开SQL文件
由于该 SQL 脚本并没有指定使用哪个数据库,所以,在打开的 SQL 窗口前面要加上一句” USE `mysql_learn`; “(mysql_learn可以为其他你现存的任一数据库名称)。

执行
文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树使用数据库 创建和删除数据库31805 人正在系统学习中 相关资源:番茄助手2017破解版_vs2017番茄助手-C++工具类资源-CSDN文库
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!