Data
Xtractor提供数据提取功能,可以帮助用户在软件界面直接提取你需要的数据,这款软件可以连接到多个数据库,可以直接在SQLite、Firebird、Microsoft
SOL Server、Microsoft
Access等数据库提取你需要的数据,软件提供远程连接功能,输入登录数据库的账号就可以直接访问数据库,从而在软件界面选择你需要的数据导出保存,方便用户在远程直接获取数据库内容,软件提供非常多的查询功能,支持对数据资源查询,支持将SQL查询结果复制或导出为文本,图像,PDF等,如果你需要从数据库提取数据就可以下载这款软件!

软件功能
ER模型中的查询表数据
右键单击任何ER模型图中的表格形状,然后选择“查找表格数据”或“查看表格数据”以打开新选项卡
带有图表的可视查询生成器
内联和常规图表仅扩展了基本的Query Xtractor可视生成器,因此您不仅可以设计复杂的查询,还可以从其结果数据中生成漂亮的图表
任何数据库的查询生成器
只有Data Xtractor可以使用可视化查询生成器来生成SQL并从开放源代码和商业数据库(MySQL,PostgreSQL,SQL Server,Oracle等)运行查询
多合一应用
可以从Data Xtractor中找到Visual,Query和Model Xtractor的所有内容,并且不能同时使用单独的Xtractor应用程序
软件特色
数据Xtractor –包括所有其他Xtractor应用程序和功能。
Model Xtractor –免费的可视数据模型分析应用程序。
Query Xtractor –可视SQL查询生成器。
Visual Xtractor –数据可视化应用程序,具有直接连接到SQL查询的内联和常规图表。
Metadata Xtractor –免费的数据库元数据导入器,包含在所有软件包中,并按原样受支持。
Xtractor模板 –免费主题配置工具,包含在所有软件包中,并按原样受支持。
Xtractor Monitor –免费的数据库连接监视程序,包含在所有软件包中,并按原样受支持。
安装方法
1、打开DataXtractor-2.0.msi直接安装,点击next

2、显示软件的安装协议,点击接受

3、软件的安装地址是C:\Program Files (x86)\XtractPro\Data Xtractor v2\

4、显示安装准备界面,点击install

5、显示安装进度,等待软件安装结束

6、提示已经安装到你的电脑,点击完成

破解方法
1、将两个补丁复制到软件的安装地址替换同名文件就可以激活

使用说明
1、打开Data Xtractor显示主界面,你需要选择连接到数据库,然后在软件开始查看数据

2、如图所示,这里是连接的界面,有很多数据库,支持SQLite、Firebird、Microsoft SOL Server

3、可以在软件选择连接方式,单击连接>开源数据库> PostgreSQL。这将打开先前的“ 新建数据库连接”弹出窗口

4、新内容添加,支持新模型、添加演示模型、新建查询、新文字查询、添加演示查询...添加元数据查询

软件优势
数据Xtractor =模型+查询+可视Xtractor

Data Xtractor可以使用扩展的可视SQL构建器来创建和打开ER模型图(如在Model Xtractor中一样)和设计的SQL查询。

与Query Xtractor不同,Data Xtractor扩展了其可视化的SQL查询构建器,以包括Inline Chart和Chart构建器。您可以设计复杂的SQL查询,并将数据可视化效果(内联和常规图表)直接分配给结果列。
设计用于开源和商业数据库的SQL查询

查询表数据

只有Data Xtractor允许您立即检查在实体关系模型图中可视化的表中存储的数据。这也适用于视图或查询。只需右键单击形状标题,然后选择“查找表数据”。“查看表数据”将在新选项卡中可视化相同的数据。
Model Xtractor –您的数据建模检查器

对现有数据库模型进行逆向工程。适用于数十种关系数据库平台的传统和增强型ER数据模型,包括SQL Server,Oracle,MySQL,PostgreSQL,Azure和Amazon Redshift,SQLite和Firebird。
查询Xtractor – Visual SQL查询生成器/生成器/运行器

创建简单到复杂的只读SQL SELECT查询,而无需编写一行SQL。无需事先的SQL知识。使用此生产力工具可以在几秒钟内生成复杂的SQL SELECT查询,通过聚合和关联关系对结果进行深入分析,并使用我们的模拟查询来快速获取数据。
通用查询模拟器–任何平台的数据透视表/交叉表

我们使用SQL模拟某些功能,这些功能在某些数据库系统上具有本机支持,但在其他平台上却不存在:数据透视表/交叉表,分组集(具有多维数据集/汇总),相交和除外,序列生成器,数据类型函数等。例如,这就是在MariaDB上模拟数据透视表/交叉表查询的方式。列标题值是自动检测的,我们在生成的SQL中透明地添加相对复杂的SUM条目。

跳过并保持
我们将对查询执行结果进行切片的过程称为“ 跳过并保留”(一个易记的名称!):您可以跳过整个集合的前n条记录,并保留下m条记录。根据数据库类型的不同,“跳过”可能与OFFSET,START AT或SKIP关键字相关联,而Keep指向LIMIT,TOP或FIRST。
每个数据库的机制都不相同,但是我们尝试提供一种透明的方法。每当您在“跳过工具栏”字段中输入数字时,查询就会重新运行,但会跳过该记录数。每当工具栏字段中的“保持”可用时,返回的行数将不大于此数字。
跳过并保持演示
就像每个生成的SQL查询可能有多么复杂和不同的一个例子一样,让我们看看Skip-and-Keep如何在Oracle 11g中的emp表上工作。使用ROWNUM,Oracle的切片实现非常独特。我们不会在此处显示生成的SQL,但是请在执行以下每个步骤之后尝试检查生成的SQL查询。
创建一个基于emp的新查询,关闭分页(单击“页面大小”按钮),按EMPNO排序,仅保留下面的字段并运行查询。我们得到14条记录:

现在让我们仅保留前3条记录。在底部工具栏的“保留”字段中输入此值,并在退出该字段时自动重新运行查询:

不要更改Keep,但是Skip也会跳过前8条记录。在底部工具栏的“跳过”字段中输入此值,并在退出该字段时自动重新运行查询:

现在删除Keep值,将该字段留空并移至另一个字段:

分页
跳过和保留的最重要和直接的应用是分页或分页。默认情况下,每个新查询(从至少一个表中收集数据!)均已打开分页。在页大小字段显示多少条记录可以在屏幕上同时提出,并可能会改变这个值(它会改变其他任何查询!)。当您按页面大小标签(实际上是一个按钮)时,您将关闭分页。再按一次,它将重新打开。
分页对于人口众多的表非常重要。当您从具有数百万行的表中请求行时,您不想一次在屏幕上显示所有数据。启用分页后,您将首先获得1000条记录(默认设置),然后导航至下一页,另一页,依此类推。或者,您按编号跳到另一页。或者,您直接转到集合中的最后一页。
分页可以看作是连续的“跳过并保留”:始终保持“页面大小”值,第一页跳过“ 0”,第二页跳过“页面大小”,第三页跳过“页面大小”两次,依此类推。在这里更有趣的是,我们的“跳过并保留”功能还可以与分页一起使用,您可能将两种机制结合在一起。在我们的最后一个查询中,保留“跳过8”,打开分页并将“页面大小”更改为5:MILLER现在将出现在第二页上!

当前页SQL
如果启用分页,则始终显示第一页生成的SQL查询。它可能有一些“保留”,如页面大小。如果数据结果在另一个页面上并且您切换到SQL,您将看到为该页面生成的SQL!再次重新生成它,并返回到第一页。
让我们在MySQL数据库中的emp表上尝试一下(该数据库通过非常简单的LIMIT和OFFSET子句实现了Skip-and-Keep):
如果将页面大小保留为5,则在创建新的基于emp的查询时,您将看到查询以LIMIT 5结尾。这是您的第一页(页面大小5)的“保留”。
运行查询,然后导航到下一页。切换到SQL,您的查询现在在LIMIT 5 OFFSET 5中结束。不同的是,它用于不同的页面。
再次运行并转到最后一页。切换到SQL,这次查询以LIMIT 5 OFFSET 10结尾。
再次单击SQL以显示初始页面的查询。
关闭分页,您将看不到LIMIT或OFFSET结束生成的SQL。
∨ 展开