应用实战|使用DBGate管理MemFireDB数据库

MemFire Cloud是一款提供云数据库,用户可以创建云数据库,并对数据库进行管理,还可以对数据库进行备份操作。它还提供后端即服务,用户可以在1分钟内新建一个应用,使用自动生成的API和SDK,访问云数据库、对象存储、用户认证与授权等功能,可专注于编写前端应用程序代码,加速WEB或APP应用开发。

简介

DbGate是一款开源、开源、跨平台的数据库管理功能,适用于 Windows、Linux、MacOS多种环境,提供强大的功能服务。其具有以下特性:

  • 免费与开源

DbGate是一个免费开源的软件,在 MIT 许可下提供源代码,源代码托管在GitHub(https://github.com/dbgate/dbgate)。

  • 跨数据库

DbGate提供了多种数据库支持,目前包括 MySQL、PostgreSQL、SQL Server、MongoDB、SQLite 、Redis、MariaDB等。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lZ47lxl6-1663672915344)(https://g8nb5c2xl3.feishu.cn/space/api/box/stream/download/asynccode/?code=NmJkMTVkYzYzNjAzNTE5YzViMTM3NTdmNzMzMzNkZmVfUkRvZkRiT2FwQVNKREh1TGM4eVlhTldVd0RLSWpndHpfVG9rZW46Ym94Y25CNHhhdjBIOVhqM3o4OVpEUVJBYlBiXzE2NjM2NzI4OTM6MTY2MzY3NjQ5M19WNA)]

  • 跨平台

DbGate支持不同的平台,适用于 Windows、Linux、MacOS 和 WEB 浏览器。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Xp2qrYvQ-1663672915345)(https://g8nb5c2xl3.feishu.cn/space/api/box/stream/download/asynccode/?code=NzM2YWQ5OWQzNTI4Y2FiMzkzNDE4ZTg4NmUyZjExMzZfWktOUlFFN0VSMDZxdnlmcEdxcXlHdmx1MzlpSVpCcjdfVG9rZW46Ym94Y242OHhTTEpYV3haMFdwaXdSRTVSNUNiXzE2NjM2NzI4OTM6MTY2MzY3NjQ5M19WNA)]

备注说明:用户可以根据个人喜好选择深色、浅色主题颜色。

软件下载

普通用户可以通过如下地址,选择要下载的DbGate版本。相比较要收费的客户端工具,真香。DBgate官方下载地址:https://dbgate.org/

免费的在线试用地址:https://demo.dbgate.org/

连接MemFire Cloud数据库

登录MemFire Cloud平台,在数据库管理栏中,点击该密码认证的数据库的“连接信息”,如下图所示,可以获得该数据库的连接配置信息。

在这里插入图片描述

打开DbGate客户端,点击“File”->“Add connection”,弹出如下图所示弹框。选择PostgreSQL连接联系,输入如上IP地址、端口号、账号、密码、数据库名称,即可完成连接操作;

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YHxAsG3Q-1663672915346)(https://g8nb5c2xl3.feishu.cn/space/api/box/stream/download/asynccode/?code=NzllNzJiMjc1OWYyZWIyY2ZlNjU1NzA1YzZiZjk2NDNfNUJZN3RuNjBEVzdqVll3cDJXazUzbjZEcktieWdCNWxfVG9rZW46Ym94Y241dGJuMnhwb2txMFJNQnpDZDFQbFVjXzE2NjM2NzI4OTM6MTY2MzY3NjQ5M19WNA)]

功能介绍

数据编辑器

DbGate提供了强大的表数据编辑,可以快速的查找和修改数据。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2ss5Dr2t-1663672915346)(https://g8nb5c2xl3.feishu.cn/space/api/box/stream/download/asynccode/?code=YTkxZTdiN2VkYzkwMThjZGU0ODBjZjEwY2U5ZDE4ZjJfVm4zWnJuVzBtc3NWajRYR3BDSGdKUmd0eXpVNURIck5fVG9rZW46Ym94Y24zR1pCaW5CaWY4MTYwTERxb2lsZE9oXzE2NjM2NzI4OTM6MTY2MzY3NjQ5M19WNA)]

DbGate 数据编辑器提供了类似于 Excel 的数据编辑功能,用户可以编辑数据并预览相应的 SQL 语句,然后使用 Ctrl+S 或者菜单命令保存数据。变更数据提交之前,数据编辑器会已不同颜色(黄、绿、红)标记区分展示变动数据行,便于用户及时了解全量变动。

1、过滤功能。

数据编辑器提供强大的过滤功能。用户可以直接输入过滤表达式(例如字段值包含的字符子串),或者通过菜单过滤数据。

(1)使用菜单创建过滤表达式,查找过滤后数据;

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5eyHryDB-1663672915347)(https://g8nb5c2xl3.feishu.cn/space/api/box/stream/download/asynccode/?code=ZmE4ODA4MDY1MjZiOWU1N2JjYzNjOGY1ZDQ1Yzg5N2VfTHg2cDFObk1hNkdldDhpZW8wMFRBWVA3d0JwRzdJMWNfVG9rZW46Ym94Y25yQWQ1TTVadFpMd3JQaEthcEpSZHFiXzE2NjM2NzI4OTM6MTY2MzY3NjQ5M19WNA)]

(2)在输入框内直接输入过滤表达式,查找过滤后数据;

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ucxkfmq1-1663672915347)(https://g8nb5c2xl3.feishu.cn/space/api/box/stream/download/asynccode/?code=MDBjMmM1MDllM2ZlZWJlNjgxNzRmNWE5MDQwYjA0OGRfZlJCOVBnQWpJdWJJaGhybUZFajlIc3ZFSWE2WVFzRDFfVG9rZW46Ym94Y25SUG96NmtQQjFBOGxqaWVoSFJsbUhnXzE2NjM2NzI4OTM6MTY2MzY3NjQ5M19WNA)]

2、扩展外键列

用户可以在不创建查询的情况下实现此目的,可以将引用的列添加到列管理器中查看。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lJGRMKal-1663672915348)(https://g8nb5c2xl3.feishu.cn/space/api/box/stream/download/asynccode/?code=MWY0NTFkOWMzNTdlY2E3OWNjOGFlYjExZjBkOTgyNWJfSENwYndKUjZ3VFBLQVNuMVpCYjNxbks3cVRUOGVkSU1fVG9rZW46Ym94Y25qQ1hxT0lyMlZRZUZjYVE5WnRHdnBjXzE2NjM2NzI4OTM6MTY2MzY3NjQ5M19WNA)]

用户可以查看基于外键的主/详细视图。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NVCNupxO-1663672915348)(https://g8nb5c2xl3.feishu.cn/space/api/box/stream/download/asynccode/?code=NjQ3M2U0MTZkYjNhZWY0MmIzMjAyYjg0MDUxNjkyZTdfZ1JlMDBkYnpoc1NGYkhMaDlDQ05td1ZIbzdUbVpZTTRfVG9rZW46Ym94Y25TZHRDS0pOajdnS3p6bnZnUE5rQ0NkXzE2NjM2NzI4OTM6MTY2MzY3NjQ5M19WNA)]

3、批处理操作

DbGate提供令人惊喜的编辑功能—批处理操作,利用宏(macros)可以进行批处理操作。涉及的包括:文本大小写转换、当前数据、生成 UUID、查找与替换、转换为其他类型(布尔、整数、字符串、数字)等。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JgtADlDL-1663672915348)(https://g8nb5c2xl3.feishu.cn/space/api/box/stream/download/asynccode/?code=ZDlmYTQwMGEwYjlmNWVhZmFhZjdlMzUxZTFhOTY3NWVfUlE1WFl4OEtSbk9kSTUwNDdkMkN0blFxbWZyRWtkQzZfVG9rZW46Ym94Y25sSEt6V29qNVV3NktXTXdOZWV3REVoXzE2NjM2NzI4OTM6MTY2MzY3NjQ5M19WNA)]

除此之外,DbGate还提供了很多数据查看和编辑功能,包括:一键分组统计功能、外键查找、主视图/详细视图分组以及按照年、月、日分组等。

SQL查询器

DbGate提供了强大的SQL查询器,用户可以编写SQL命令,来进行查询操作。SQL编辑器提供了语法高亮、代码自动补全、SQL格式化、连接查询向导(方便添加连接语句)、SQL查询保存等功能。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-02TWyL2O-1663672915349)(https://g8nb5c2xl3.feishu.cn/space/api/box/stream/download/asynccode/?code=NjY5MDkzOTg2YjU1NjI4YTI3MzA3OTQyMjIyMzI0MjBfYngwc2Y5WFZ4bDNqSEEzZkxHNHRzRFFYSjM3a0cwSDhfVG9rZW46Ym94Y25GS1Njc3lMcnBjdTNPSWphaDNEcW1lXzE2NjM2NzI4OTM6MTY2MzY3NjQ5M19WNA)]

执行后的SQL查询语句,可以存档,并在下次需要时进行调用。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eJafqv3f-1663672915349)(https://g8nb5c2xl3.feishu.cn/space/api/box/stream/download/asynccode/?code=ZWU5ZmZmMTc5YzlhMzU5NDBmZTZmN2I0NmQ4ZDkwODFfVzZnZUh0QWg0R1ZXUlNReWMzZXZ3U3dLalY5ZW5KUERfVG9rZW46Ym94Y25DNzR2bTh4b3pSRE1CSnI1b25YbEpnXzE2NjM2NzI4OTM6MTY2MzY3NjQ5M19WNA)]

SQL生成器

顾名思义,DbGate提供的SQL生成器,可以获得生成创建数据库/数据的SQL脚本。SQL生成器支持表(包含外键)的创建、删除、数据插入以及截断脚本,支持视图、存储过程、函数的创建和删除脚本。

选中数据库对象,鼠标右击在菜单中选择“SQL Generator”,如下图所示。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jXaIub9u-1663672915349)(https://g8nb5c2xl3.feishu.cn/space/api/box/stream/download/asynccode/?code=NjllMDMzZWY3MjRjZWZjY2E4Y2YzMzc0ZGMzMGVjN2JfMzdxMUNDaFFOd2loQ0FpdlE5UGZlRkgxcldLb0lOcDJfVG9rZW46Ym94Y25HR3BHSHNQQ1FYTDhuTVRqWXduUjZnXzE2NjM2NzI4OTM6MTY2MzY3NjQ5M19WNA)]

在弹出框中,可以选择根据业务需求,进行灵活组合。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Pd7oGMLe-1663672915350)(https://g8nb5c2xl3.feishu.cn/space/api/box/stream/download/asynccode/?code=NzM3MzEyNzZmNWZlZmFlOTNkOGZmMGYxYzlmOGJmYjlfRTI2R2ptc2lNVFc2c1p2UXliYWIwQ3U0ekh6VmdXS3RfVG9rZW46Ym94Y25LeVo0VldsaU1haDRWR29RNWQ3VmRSXzE2NjM2NzI4OTM6MTY2MzY3NjQ5M19WNA)]

查询设计器

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

选中数据表对象,鼠标右击在菜单中选择“Query designer”,如下图所示。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ud5C4nGJ-1663672915350)(https://g8nb5c2xl3.feishu.cn/space/api/box/stream/download/asynccode/?code=MDQ0NGFjMzFmMzBmM2VhZjFiY2NhZWUzZWMwYzViNzZfRHNZd1VrRk50R1UwUGxQS0lsNDlHSDRTa01lZDRuVDBfVG9rZW46Ym94Y241S2k5RWNyRW1WYmdmSTAyOXBjMzh3XzE2NjM2NzI4OTM6MTY2MzY3NjQ5M19WNA)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-W0zpJmzA-1663672915350)(https://g8nb5c2xl3.feishu.cn/space/api/box/stream/download/asynccode/?code=NzRiMTYxNzhkOWI4ODcyMTFiMzYwYjYyODUyODMwOTlfVndjZFdndUF5eGhONEN2SlBrMWtVdnQwaHAzcTM2UDlfVG9rZW46Ym94Y241cm1NQUFkaWZWTlNrelppSmhPSndoXzE2NjM2NzI4OTM6MTY2MzY3NjQ5M19WNA)]

数据导入导出

DbGate支持强大的数据导入导出功能,支持CSV、Excel、JSON line、XML等文件格式,可以实现在不同数据库之间的数据复制。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-X97ZjlDg-1663672915351)(https://g8nb5c2xl3.feishu.cn/space/api/box/stream/download/asynccode/?code=MGRlNmUyNTk0Njg4OGUzM2Q4MTgxMDZkNmE3Nzc4NmNfTHA2T1NwY1BqSFBZc2x1Q05LdE5rQzFhUHhKYUFZdVlfVG9rZW46Ym94Y25BWHo3OHpCczNUMVpQM1J2N0RYM3lnXzE2NjM2NzI4OTM6MTY2MzY3NjQ5M19WNA)]

DbGate支持将数据库A里头的多张表导入到数据库B。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QVj4TGO2-1663672915351)(https://g8nb5c2xl3.feishu.cn/space/api/box/stream/download/asynccode/?code=MTdlNWFiMGE4MmIzMmYzYzBlMTk3OGIxOWQyODAxYmVfTHY0bzNhZjBJRVIyWUZrQzVKeDFuaGNlODFkOVFYam1fVG9rZW46Ym94Y25GdHBodXJySDg3T1B6aExXWkowWXFjXzE2NjM2NzI4OTM6MTY2MzY3NjQ5M19WNA)]

其他功能

  • 除此之外,DbGate还提供了其他的功能,包括:

    • 归档-在本地文件系统(或使用Web应用程序时在DbGate服务器上)的以JSON格式文件备份您的数据。
    • 扩展插件,通过NPM程序包的形式提供插件,包括导入导出格式支持和数据库连接驱动插件。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fGZWBogo-1663672915351)(https://g8nb5c2xl3.feishu.cn/space/api/box/stream/download/asynccode/?code=ZDkyNjk2ZTNmOWJhNGM1Mjk3ZmViNDRjOTY3MzE0MzJfTDZadlIyaWM4UmlZSE45MGNIQW1sWURjN0xRbVZKRFVfVG9rZW46Ym94Y25aQlFRYWFnWDFiQjA4QzdZMEtWMTJlXzE2NjM2NzI4OTM6MTY2MzY3NjQ5M19WNA)]

  • 除了作为不同操作系统的应用程序运行,还可以在Docker容器中运行。

  • 图表,可视化查询结果或者任何表格数据。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8BnHLj1V-1663672915352)(https://g8nb5c2xl3.feishu.cn/space/api/box/stream/download/asynccode/?code=MWM3NmUzZWUzYjg1MTBjNGM4NDU3OTk5MDI2OGYyY2RfY0VFVmNuQ2NNWEJEbEN1ZFJreVJyVVRvc1h3WnQ1aE1fVG9rZW46Ym94Y25ieVdHVUpMSFZhZ2pYUG5lcWhOaXNoXzE2NjM2NzI4OTM6MTY2MzY3NjQ5M19WNA)]

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值