Data Generator for MySQL(MySQL数据生成器)
v2.1.11 免费版- 软件大小:36.77 MB
- 更新日期:2020-06-12 14:44
- 软件语言:简体中文
- 软件类别:数据库类
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍 人气软件 下载地址
dbForge Data Generator for MySQL是一款生成MySQL测试数据的大数据集,同时它也是一个功能强大的GUI工具,用于创建大量真实的测试数据,该工具包括大量预定义的数据生成器,这些数据生成器带有可自定义的配置选项,允许使用随机数据填充MySQL数据库表,开发人员不再需要手动创建测试数据,此程序使数据生成过程变得轻松快捷;支持实时预览生成的数据,方便的预览窗格使您可以实时查看调整数据生成设置时所做的更改,这使用户有机会快速地对要生成的数据进行视觉评估;提供命令行界面,使用命令行功能,用户可以通过安排常规数据生成任务来节省时间,该工具还允许创建命令行执行文件,以单击一次运行例行数据库文档任务;需要的用户可以下载体验
软件功能
MySQL数据完整性支持
该工具支持外键,用于跨多个表生成一致的数据。它还允许禁用触发器和约束,以避免干扰数据库逻辑。
MySQL数据分发模式
该工具提供了几种数据分发模式,可用于微调所需数据的生成方式。特别是,您可以:
指定确切的行数
按现有数据的百分比生成数据
按指定时间生成数据
使用链接表生成数据
生成数据到已经填充了数据的现有表
多种填充数据的方式
生成的数据填充脚本可立即针对MySQL数据库执行,保存以备将来使用或在内部编辑器中进行编辑。
有意义的生成器
用于MySQL的dbForge数据生成器包括200多个实际生成器,这些生成器允许使用逼真的测试数据填充表。
有意义的生成器按照业务,IT,位置,付款,个人, 产品等组进行组织。
因此,如果您对自动分配的生成器不满意,则可以轻松地浏览列表并选择合适的生成器。
用户定义的生成器
您可以创建,保存和使用自己的生成器来更好地满足您的需求,而不是一遍又一遍地自定义现有生成器。
软件特色
使用基本生成器(例如Python,Reg Exp,Lorem Ipsum,文本文件)填充具有各种类型的值的表。
使用部门,行业部门,IMO,SEDOL,NAICS和ISIC Rev4模拟公司数据库的数据。
创建与医疗保健相关的详尽测试数据,尤其是药品名称,诊断和程序,药品代码等。
生成与信息技术相关的真实数据,包括IPv4和IPv6地址以及MAC地址,文件扩展名,文件名,文件路径等。
为真实的本地化值生成特定国家/地区的数据,例如名字(女性和男性),姓氏,地址,街道,城市,电话
使用信用卡详细信息,货币,增值税,IBAN,SWIFT-BIC,ABA RTN代码等填写与付款相关的表格。
完全支持所有MySQL列数据类型
该工具支持大量的列数据类型,包括:
整数,十进制,数值,浮点数
TIME,DATE,DATETIME,YEAR
CHAR,VARCHAR,BINARY,VARBINARY,BLOB,TEXT
枚举,设置,JSON
所有空间数据类型
具有数据定制功能的多个生成器
数据生成器随附每种支持的数据类型的单独生成器,这些生成器允许自定义
安装步骤
1、用户可以点击本网站提供的下载路径下载得到对应的程序安装包
2、只需要使用解压功能将压缩包打开,双击主程序即可进行安装,弹出程序安装界面
3、可以根据自己的需要点击浏览按钮将应用程序的安装路径进行更改
4、弹出以下界面,用户可以直接使用鼠标点击下一步按钮
5、桌面快捷键的创建可以根据用户的需要进行创建,也可以不创建
6、现在准备安装主程序,点击安装按钮开始安装
7、弹出应用程序安装进度条加载界面,只需要等待加载完成即可
8、根据提示点击安装,弹出程序安装完成界面,点击完成按钮即可
使用说明
基本设置
每种类型的数据生成器的对话框都包含基本设置和自定义设置。您可以通过更改基本和自定义设置来自定义数据生成器。
所有数据生成器共有的基本设置是:
发电机
显示有关所选数据生成器的信息。dbForge MySQL数据生成器会根据列数据类型和相关约束为每个列自动选择一个生成器。您可以从可用数据生成器列表中选择所需的生成器类型。不同的生成器为要填充的表创建不同类型的数据。
将值设置为唯一
选择以使为列生成的值唯一。如果列模式具有唯一性约束(例如唯一索引或主键),则默认情况下会选中该复选框。
包含NULL值
默认选中。将NULL值包含在要填充的列的随机字段中。在百分比框中,键入或选择要包含在列中的NULL值的百分比。
包含空值
将空值包括在要填充的列的随机字段中。在百分比框中,键入或选择要包含在列中的空值的百分比。
价值分配方式
这组设置定义如何在列中分布所生成的值。
按时间戳随机
默认选中。生成由时间戳随机化的值。
种子随机
使用指定的种子值以随机顺序生成值。
顺序的
从列表中按顺序生成值。
循环数据
默认选中。在所有模式下均可用。选择以循环读取文件中的数据。
重复每个值
选择以重复值并指定重复次数。
注释文本框
在此框中输入有关生成器的注释。
在相应主题中分别为每个数据生成器描述了自定义设置。
创建自定义生成器
dbForge MySQL数据生成器允许您创建,保存和使用自己的自定义数据生成器,从而更好地满足您的需求,而不是一遍又一遍地自定义预定义的生成器。您可以在现有类别中添加一个或多个自定义生成器:业务,健康,位置,IT,付款,个人和产品。
您可以通过两种方式创建自定义生成器-基于模板或从头开始。
根据模板创建自定义生成器
dbForge MySQL数据生成器随附了广泛的生成器模板集合,这些模板可轻松用于创建自己的数据生成器。
要基于模板创建自定义生成器:
打开C:\ Users \ Public \ Public Documents \ Devart \ dbForge MySQL数据生成器中的Templates文件夹。
在编辑器中打开所需的模板。
根据需要修改所选的生成器。有关更多信息,请参见本主题的标签说明和映射规则部分。
将生成器文件放入“数据生成器”文件夹。
启动(或重新启动)数据生成器。
从头开始创建自定义生成器
以下示例基于最常定制的正则表达式生成器。
打开C:\ Users \ Public \ Public Documents \ Devart \ dbForge MySQL \ Data Generators数据生成器中的Data Generators文件夹。
在此文件夹中,创建一个.xml文件或复制并粘贴现有文件之一。
编辑文件以包含以下代码。
保存.xml文件。
启动(或重新启动)数据生成器。
标签说明
标签描述
类别自定义生成器添加到的类别
名称要添加的生成器的名称
简称将在“预览”窗口中显示的生成器的名称
描述发电机的描述
类型创建的生成器所基于的基本生成器的类型
语言根据用户的语言环境分配生成器的语言
火柴自动映射规则
列类型生成器将可用的数据类型
选件包含其他用于配置生成器的标签,具体取决于生成器类型
映射规则
值描述
表格=””匹配表的名称
栏=””匹配列的名称
*任意数量的字符
^名称的严格开头,即“ ^ Test。*”表示名称的开头必须为“ Test”,后跟任何字符(有效的表名可以是以下各项:test,testing,Test123等)
$名称的严格结尾,即“。* Test $”表示名称的结尾必须为“ Test”,后跟任何字符(有效的表名可能如下:test,myTest,123test等)
|“或”清单
优先级=“ n”映射优先级-将生成器自动分配给列的规则(数字越大,优先级越高;对于自定义生成器,它应高于4,因为默认数据类型生成器的优先级范围为1和4)
minlen =” n”列的最小允许长度(对于varchar(max),nvarchar(max),text,ntext,image和varbinary(max),将忽略该参数)
maxlen =” n”列的最大长度(此参数是可选的;对于varchar(max),nvarchar(max),text,ntext,image和varbinary(max),将忽略该参数)
填充数据库
在“数据生成器”工具栏上,单击“将数据填充到目标数据库…”按钮。
将打开“数据填充向导”,您可以在其中:
在内部编辑器中选择“打开数据填充脚本”选项,以将自定义数据添加到数据库
将SQL脚本保存到文件
对数据库执行数据填充脚本选择所需的选项,然后单击“下一步”。
在选项选项卡上,配置同步选项。点击下一步。
“摘要”选项卡使您可以查看数据填充操作和警告。
设置要填充的表和列时,SQL Data Generator将显示警告和错误消息,以在数据生成可能出现问题时通知您。
单击生成以完成该过程。
为空数据库生成数据
本主题描述如何使用Data Generator填充空数据库。
以下用例演示了如何使用数据生成器快速填充具有有意义的测试数据的空数据库。为此,创建了以下数据库salesdb。下面的屏幕快照以图形方式演示了数据库的结构,包括表,列,连接,数据类型,外键等。
生成测试数据:
在“标准”工具栏上,单击“新建数据生成”。
指定连接并选择salesdb数据库。点击下一步。
将显示“选项”页面。在“选项”页面上,设置必需的选项,然后单击“打开”。将打开以下窗口。
该窗口使您可以:
选择要填充的列(在“要填充的表和列”窗格中);
为每个单独的列选择要使用的生成器(在“生成设置”窗格中);
为每个生成器自定义参数设置(在“生成设置”窗格中)。
要填充所有列,请选中salesdb旁边的复选框。或者,可以通过选择表名称旁边的复选框来指定要填充的表。
此外,数据生成器还提供了“预览”窗口,其中显示了带有所生成数据的表。
为各个列选择生成器
对于您选择的列,数据生成器会根据列和表的特性(名称,数据类型等)自动分配一个生成器。您可以为该列选择其他生成器,并在设置窗格中自定义该生成器的参数。
客户编号栏
选择客户ID列。将自动分配ID(顺序)生成器,该生成器将为列生成唯一的标识符。对于此生成器,连同基本设置,您可以为要生成的ID指定最小值和最大值。
名列
选择名字列。名字(任何性别)生成器会自动分配给此列。生成器提供逼真的男性名字。在文本框中,您可以看到预定义的正则表达式模板以生成名称。可以通过插入各种代码段,计数器,文件和列来自定义模板。
MiddleInitial列
选择MiddleInitial列。中间名生成器将自动分配给此列。生成器提供各种中间名,包括全名和缩写。可以使用正则表达式自定义要生成的值。例如,如果只想生成一个字符的缩写,则在设置窗格的文本框中指定[AZ]正则表达式。还可以通过插入预定义的正则表达式代码段,计数器,文件和列来调整值。
性别栏
选择性别列。性别生成器将自动分配到此列。设置窗格中的数据网格旨在显示重量比以及要生成的男性和女性值的百分比。可以通过手动更改数据网格中的数字来定制权重比。百分比将随着重量比的变化而自动重新计算。
SSN栏
选择“ SSN”列。美国社会安全号码(SSN)会自动分配给此列。生成器将使用随机数填充该列。您可以使用各种正则表达式或通过插入正则表达式代码段,计数器,文件和列来自定义文本框中的数字。
例如,借助正则表达式代码段,您可以添加或生成小写和大写字母,十六进制字符,不带零的数字。您还可以指定所生成值的组,替代项,重复项等。
在计数器的帮助下,您可以获得以增/减顺序排列的数字序列,以增/减顺序排列的字符序列和以增/减顺序排列的十六进制字符。
阿凡达专栏
选择头像列。Avatar Images生成器将自动分配给此列。生成器包含150多个不同的化身。您可以指定要从中加载图像的折页和子文件夹,以及选择文件格式。
ShippingMethod列
选择ShippingMethod列。发货方式生成器将自动分配到此列。生成器提供了各种现实的运输方式,例如USPS Express Mail,FedEx,DHL,Airmail Priority等。所有运输方式的列表在设置窗格的文本框中可见。您可以手动自定义此列表,也可以通过在文本框下方的下拉列表中添加正则表达式代码段,计数器,列,文件来进行自定义。
在选择表和自定义生成器时,“预览”窗口将显示要实时生成的数据。
人气软件
-
PL/SQL Developer(PL/SQL数据库管理软件) 130.1 MB
/简体中文 -
Oracle SQL Developer(oracle数据库开发工具) 382 MB
/简体中文 -
PowerDesigner16.6 32/64位 2939 MB
/简体中文 -
Navicat for MySQL 15中文 72.1 MB
/简体中文 -
Navicat Data Modeler 3中文 101 MB
/简体中文 -
SPSS 22.0中文 774 MB
/多国语言 -
db文件查看器(SQLiteSpy) 1.67 MB
/英文 -
Navicat Premium V9.0.10 简体中文绿色版 13.00 MB
/简体中文 -
Navicat 15 for MongoDB中文 78.1 MB
/简体中文 -
sql prompt 9 12.67 MB
/简体中文