3.37 MB
2.70 GB
976.00 KB
2.11 MB
DbGate提供数据库远程管理功能。你可以通过这个软件直接连接到你的数据库,这样你就可以读取你需要的数据,或者上传新的数据到数据库。支持常用数据库如MongoDB、Microsoft sql server、mysql、MariaDB、PostgreSQL、CockroachDB、Amazon Redshift、Redis、SQLite等。您可以通过在软件上创建连接并输入数据库地址来开始管理数据库内容。您可以通过输入用户名和密码来访问远程数据库。使用查询功能可以快速找到需要的数据,使用表达式搜索数据,在软件中查看数据表单,重新编辑数据内容。功能还是很多的。结合SQL 编辑器、查询设计器和SQL生成器,可以在软件中编辑代码。需要就下载吧!
数据库连接
连接到:
关系型数据库
一种数据库系统
Microsoft SQL Server(支持Windows身份验证)
MongoDB
SQLite(通过拖放快速打开文件)
亚马逊红移
蟑螂数据库
MariaDB
支持SSH隧道连接,以访问防火墙后的生产数据库。
SSL支持
允许同时处理多个数据库连接
每个打开的选项卡(如查询、表数据、查询设计器)都标有其所属的数据库。
默认情况下,存储的密码是加密的。
浏览数据库结构
浏览表、视图、存储过程、函数
保存前测试连接。
数据编辑器
DbGate 有一个非常强大的数据浏览器和编辑器。它允许您快速找到或修改您需要的内容,即使是在使用复杂关系的情况下。在大多数情况下,使用数据浏览器比手动输入查询或使用查询设计器要高效得多(当然,您也可以在DbGate中使用所有这些变体)。
过滤数据
您可以直接键入筛选表达式(例如,在列中搜索的子字符串)。或者,如果您想使用不太明显的东西,您可以使用菜单,它可以帮助您创建过滤器表达式。
扩展外键列
有时,直接查看引用表的列很有用。在DbGate 中,可以在不创建查询的情况下做到这一点,并且可以将引用的列添加到列管理器中进行查看。您甚至可以通过引用的列来筛选表。
表单视图
通常,您可能会遇到包含大量列的非常宽的表。当您只需要查看一行时,经典表格视图无效。视图可以帮助您优雅地解决这种情况。另一个优点是,您甚至可以在窗体视图中扩展外键列。
数据编辑器
DbGate还支持表格数据编辑。任何更改都不会立即保存到数据库中。首先,像在excel中一样编辑表格数据。完成后,您将按Ctrl+S(或使用上下文菜单中的命令)并在确认后将更改保存到数据库。
视角
透视允许以非常方便和直观的方式探索复杂的关系数据。透视图可以很好地使用外键,但是当您有一个没有外键的数据库时,您可以定义自定义连接并定义透视图所需的关系。
它甚至可以将来自不同数据库或数据库服务器的数据合并到一个报告中。
其他功能
这还不是全部,DbGate还有下一个惊人的数据查看/编辑功能:
基于外键的主/详细视图
外键查找
一键功能分组
按主视图/详细视图分组+按年、月和日分组。
自由表编辑器-在没有数据库的情况下编辑JSON行文件中的数据。
批处理操作(称为宏):
更改文本的大小写
删除变音符号
现时数据
生成UUID
SQL编辑器、查询设计器和SQL生成器
语法突出显示
代码完成
join Wizard-添加SQL join,当你精通SQL语言但不记得所有这些表时,你必须将它们连接在一起。
SQL格式化程序
保存到保存的查询选项卡,或保存到磁盘。
SQL生成器-脚本你的数据库结构和数据。
查询设计器
设计对表和视图的查询。
添加类型:
内部连接
左侧连接
正确加入
总外部连接
交叉结合
存在的位置(半连接)
不存在的地方(反半连接)
组,聚合函数
过滤器
SQL生成器
SQL生成器允许您从数据库创建SQL脚本。它有以下选项:
桌子
创建(有或没有外键)
丢弃(如果有)
创建/删除引用的外键
插入(选项:跳过自动递增、忽略空值、禁用约束)
截断
视图、存储过程、函数
创造
Drop可以组合所有数据库对象的选项,并生成包含数据库结构和数据的定制SQL脚本。
视角
透视是复杂嵌套数据的只读视图。它类似于报表,但只是通过向视图添加数据来创建透视图。没有什么比复杂的报表设计器更好的了。
透视可以轻松地将数据连接在一起并显示组。
创建透视图
您可以从SQL表和视图创建透视图(还不支持MongoDB集合,但计划支持)。使用表/视图的上下文菜单“打开透视图”。
DbGate打开一个简单的透视图,只显示一列。启发式算法选择该列作为整行的最佳表示。
自定义透视图
您可以定义视图中可用的列。您也可以将参考数据添加到视图中。使用展开按钮浏览参考树。
过滤数据
使用表格或左栏列表中的上下文菜单“添加到过滤器”。您可以在DbGate 中的其他地方使用相同的过滤器表达式。或者您可以在表格单元格上使用上下文菜单命令“过滤该值”。
筛选父行
假设以下观点。我们有主/细节关系、流派和相关曲目。我们希望按轨道过滤(我尝试搜索“混合”文本)。
如您所见,有许多类型的行不符合搜索条件。如果您还想过滤类型行,请使用标题上下文菜单上的“过滤父行”命令。您也可以使用过滤器行中的切换按钮。
定义自定义连接
透视图适用于外键。然而,当您有一个没有外键的数据库时,您也可以使用这个特性。您可以使用任何条件定义自定义连接。您甚至可以定义与其他数据库的自定义连接(这些数据库可以在不同的数据库服务器上,即使使用不同的底层数据库引擎)。
地图
DbGate支持在地图中显示地理数据。
支持的地图源
MySQL:所有空间列
MSSQL:地理列
PostGIS:地理栏
所有数据源:存储在纬度/经度列中的坐标
调用地图视图
从数据网格中调用地图视图。首先,选择包含所需地理数据的单元格。最简单的方法是选择GEOGRAPHY或GEOMETRY 单元格。您也可以选择多行。然后,单击单元数据微件。您应该会在像元数据微件中看到地图。
当您存储了纬度和经度列后,选择您想要在地图中包含的所有数据。除纬度或经度之外的列将显示在标记弹出窗口中。
您还可以使用所选单元格的数据网格中的上下文菜单“在地图中打开选择”,然后将打开一个包含地图的新选项卡。
在地图快捷菜单中,您还可以将地图导出为独立的HTML文件,该文件可以显示在未安装DbGate的任何地方。
1.将DbGate安装到计算机上,并等待软件安装完成。
2.提示连接功能。如果您需要管理远程数据库,请在此处添加一个连接。
3.选择数据库类型,找到需要连接的数据库,比如MYSQL数据库。
4.输入远程数据库地址,输入您自己的帐号,然后单击connect按钮进行连接。
5.如果连接成功,您可以在软件中搜索数据并比较数据库。小编没有数据库帐户,因此无法继续演示。
6.更多功能可以点击帮助按钮查看官方教程文档、网页内容和更新日志。
数据过滤
DbGate有一个强大的数据过滤引擎,允许非常简单的数据过滤或复杂的条件。
数据过滤器可以用在DbGate的许多地方,但最常见的地方是过滤数据网格。
1.在这里写过滤器。它可以是在给定列中搜索的文本。如果为绿色,则过滤器类型正确。
2.如果是红色,则表示过滤器有错误,过滤器被忽略。
3.如果你不想直接写,请从这里的菜单创建一个过滤器。它只帮助您创建过滤器表达式,然后您可以手动修改它。
4.选择此表中使用的值。
5.清除所有过滤器。
6.在一个位置查看活动筛选器(当您无法看到所有列时,这对于宽表很有用)
导入/导出模式
此窗口是定义导出/导入作业的主要位置。它可以从菜单上下文菜单“导入/导出”中打开,并带有预先填充的默认值。
1.源配置。它可以是要导入的文件(CSV、XML、JSON)或数据库。
2.目标配置。选择,或使用按钮填充当前数据库或档案。
3.选择源表或视图。您可以从一个数据库添加多个导出源。
4.为导出的表格设置输出文件名。(或者在导入表格时,您可以更改导入表格的名称)
5.开始导入/导出过程
6.生成脚本。在后台,所有作业首先被编译成脚本,然后被执行。如果您想要手动编辑生成的脚本,您可以使用它
7.输出文件。导出的文件会生成到临时文件夹中,您可以将导出的文件保存到您的首选位置。该菜单与网页版略有不同。
8.导出/导入流程的消息日志
DbGate GUI中的用法
在连接,数据库上下文菜单中,选择“导出数据库模型-实验”。模型被保存到档案中。
打开archive小部件,您应该会看到下载的模型。
在模型上下文菜单中,您可以对模型执行一些操作:
生成数据库SQL——比较当前数据库(您可以在状态栏中看到它)并生成SQL脚本,该脚本将模型中的更改部署到当前数据库中。
shell:Deploy DB——生成可用于部署DB的JavaScript shell
与& # 123;当前数据库& # 125;比较-以图形方式将当前数据库与模型进行比较。
NDJSON查看器
nd和JSON行是用于存储流数据的格式。实际上,NDJSON是一个包含由换行符分隔的JSON对象的文本文件。
DbGate为NDJSON/JSON line viewer提供了一个有趣的工具集。
过滤数据
您可以直接键入筛选表达式(例如,在列中搜索的子字符串)。或者,如果您想使用不太明显的东西,您可以使用菜单,它可以帮助您创建过滤器表达式。您还可以通过从基础数据集中选择值来进行筛选,就像现在从MS Excel中一样。
扩展对象
如果您的NDJSON包含嵌套对象(甚至是数组),您可以将其扩展到包含更多列的数据网格。
浏览嵌套数组
如果您的NDJSON包含嵌套数组,您可以打开第二个数据网格,它可以轻松地处理嵌套数据。
出口
NDJSON查看器可以使用完整的DbGate导入/导出功能,因此您可以将数据导出到Excel、CSV、JSON或数据库表或MongoDB 集合。
网上试试。
如果你想尝试其中的一些,但你还不想安装DbGate,你可以使用在线演示应用程序demo.dbgate.org。只需使用您的NDJSON 文件并将其拖放到演示应用程序上。
立正!将文件上传到DbGate演示服务器。虽然没有其他人可以访问这个文件,但请不要试图使用任何敏感数据。
为什么这是数据库管理器的一部分?
实际上,DbGate中到处都在使用NDJSON格式。当您浏览查询结果时,DbGate使用与NDSJON viewer相同的组件。所以这个特性只以基本的方式访问查看器组件,而不使用任何数据库。