DbGate:一款免费的智能数据库管理工具

DbGate 是一款免费开源的数据库管理与开发工具,支持 MySQL、MariaDB、PostgreSQL、SQL Server、Oracle、SQLite、MongoDB、Cassandra、ClickHouse、Redis、CockroachDB 等主流数据库。

在这里插入图片描述

DbGate 支持跨平台运行,包括 Windows、Linux、MacOS、Docker 以及 Web 浏览器。

数据库连接

DbGate 支持同时连接多个不同的数据库,支持通过 SSH tunnel 连接数据库以及 SSL 连接,数据库密码默认加密保存。DbGate 提供了数据库对象结构浏览功能以及表、视图、存储过程和函数的查看功能。当用户打开多个窗口选项卡时,每个选项卡都会显示所属的数据库。

连接

数据编辑器

DbGate 提供了强大的数据浏览器和编辑器,可以快速查找和修改数据。用户可以直接输入过滤表达式(例如字段值包含的字符子串),或者通过菜单过滤数据。

filter
有时候我们想要查看外键关联中被引用字段的数据,DbGate 提供了查看相关数据的便捷方法,不需要编写额外的查询语句。用户甚至可以基于被引用的字段进行数据过滤。

fk

DbGate 数据浏览器还提供了表单视图(Form view),可以一次查看一行数据。表单视图同样支持外键数据的查看。

form

DbGate 数据编辑器提供了类似于 Excel 的数据编辑功能,用户可以编辑数据并预览相应的 SQL 语句,然后使用 Ctrl+S 或者菜单命令保存数据。

edit
除此之外,DbGate 还提供了许多数据令人惊喜的查看/编辑功能:

  • 基于外键的主视图/详细视图;
  • 外键查找;
  • 一键分组统计功能;
  • 主视图/详细视图分组以及按照年、月、日分组;
  • 自由格式编辑器,以 JSON 文件编辑数据,不需要使用数据库;
  • 批量操作(被称为宏命令 macros):
    • 大小写转换;
    • 删除变音符号;
    • 当前数据;
    • 生成 UUID。

查询编辑器

DbGate 提供了语法高亮、自动补全、连接查询向导(方便添加连接语句)、SQL 格式化、保存查询语句以及生成创建数据库结构/数据的 SQL 脚本等功能。

join
查询设计器提供了图形方式设计查询语句的功能,支持各种连接查询、分组聚合、数据过滤以及排序操作。

designer
SQL 生成器可以用于创建数据库对象的脚本,支持表(包含外键)的创建、删除、数据插入以及截断脚本,支持视图、存储过程/函数的创建和删除脚本。

sql

导入与导出

数据的导入与导出支持 CSV、Excel、JSON、XML 以及其他格式(通过插件进行扩展),可以实现不同数据库之间的数据复制。

export
导入文件之前支持数据预览。

预览

支持使用 JavaScript 编写数据导入导出脚本。

js

扩展插件

DbGate 使用了可扩展的插件结构,通过 NPM 程序包的方式提供插件,包括导入导出格式插件和数据库连接驱动插件。

插件

用户也可以使用 yeoman 模板创建自己的插件。

其他功能

DbGate 提供的其他功能包括:

  • NoSQL 数据库,包括 MongoDB 和 Redis。
  • 实体关系图(ERD)。
  • 表结构设计与数据库比较。
  • 人工智能(AI)助手。
  • Web 应用配置与授权。
  • 归档目录,可以将数据保存到本地。归档数据采用 JSON 格式存储。
  • 收藏对象,包括表(包含数据过滤以及主视图/详细视图),查询语句以及图表等。
  • 最近关闭选项卡,一周之内的未保存查询语句可以从这里查看。
  • 可配置的快捷键。
  • 深色主题。

收藏

另外,“保存文件”功能可以将文件保存到 DbGate 内部存储或者磁盘中,包括 SQL 查询、查询设计、JavaScript 数据脚本、Markdown 页面以及图片。

图表功能可以将查询结果或者表格数据进行可视化展示,支持条形图、折线图、饼图、极区图以及自定义的图表颜色。

chart

官方网址:https://dbgate.org/

代码托管:https://github.com/dbgate/dbgate

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不剪发的Tony老师

为 5 个 C 币而折腰。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值