设置测试数据库
我们将使用的数据库是 SQLite 的 chinook 示例数据库。
Chinook 是一个虚构的电字媒体商店,包括 artists、albums、media tracks、invoices和 customers 表。它们在数据库管理工具 Navicat Premium 中是这样的:

启动向导
数据生成工具位于主工具栏中的“工具”项目下:

标签末尾的省略 (…)是该命令将打开一个向导。
选择数据库
向导的第一个画面让设置要生成测试数据的数据库。该向导非常聪明,它知道由于已经打开了一个活动的数据库连接,可能想要为它生成数据:

在向导的任何一步,你都可以保存或加载配置文件,以便在使用相同的数据库时不必重新开始。还有一个“选项”按钮,可以打开一个对话框,你可以在其中配置一些常规选项:

表的填充和排序
下一个画面是设置要生成数据的表和字段。(不用说,你将要选择你正在测试的真实表的空白表。)默认情况下,Navicat 生成 1000 行数据,但我们可以在“生成的行数” 文本字段更改该值:

Navicat 会在生成数据时自动确定要表的顺序,但我们可以在“表生成顺序”对话框中更改它:

数据预览
下一个画面将显示我们在第二个画面上选择的每个表的生成数据的预览。这将使我们有机会手动更改值或重新生成表的所有数据:

如果对预览的数据感到满意,就可以点击“开始”按钮来生成它。
进度 告
Navicat 提供了一份完整的进度 告。我们可以在这里看到,在 Artist.ArtistId 字段上的 UNIQUE 约束失败。发生这种情况是因为该表已有数据!

使用“上一步”按钮,我们可以返回上一个画面以修复 告的错误并重试。(这次我选择了测试表)

Navicat Premium| 下载试用
Navicat Premium 是一套数据库管理工具,让你使用一个程序即可同時连接到 MySQL、MariaDB、SQL Server、SQLite、Oracle 和 PostgreSQL 数据库。
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!