1. 前言
作为一名开发者,免不了要跟数据库打交道,管理数据库自然少不了一个带有图形化界面的连接工具。
虽然 JetBrains 旗下的 IntelliJ IDEA 等软件提供了数据库管理功能,但是在数据量较大的时候,使用 IntelliJ IDEA 管理数据库有可能会出现软件卡死的情况。
今天为大家推荐几款免费的支持中文的数据库连接工具。软件免费的情况总体上可以分为以下几类:
- 软件提供免费的社区版和收费的专业版,社区版的功能相对专业版来说有所欠缺。
- 软件对个人使用免费,或者对于用于教育等用途免费,但是商用需要付费。
- 真正免费的开源软件,这类软件一般都是使用 Apache-2.0 License 开源协议,允许任何形式的使用,包括商用。
对于个人来说,基本上怎么捣鼓都没有问题,可以使用免费软件;但如果是在单位中工作,或者在商业用途中用到了软件,需要注意授权许可问题。
2. Navicat Premium Lite
Navicat Premium Lite 可以理解成 Navicat 的社区版本,但是 Navicat Premium Lite 允许每家机构最多使用 5 个免费用户账号
2.1 官网
官网:https://www.navicat.com.cn/products/navicat-premium-lite
2.2 下载
下载地址:https://www.navicat.com.cn/download/navicat-premium-lite
2.3 安装
点击下一步,勾选我同意后点击下一步。选择完安装目录后点击下一步(例如 NavicatPremiumLite17)。如果想在桌面添加快捷方式,可以勾选 Create a desktop icon 选项。点击安装,最后点击完成。
2.4 注册账号
打开 Navicat Premium Lite 后点击 创建 Navicat ID。填写相关信息后点击注册。点击注册后邮箱会收到一封邮件,根据邮件中的提示激活账号就可以了。
2.5 更改主题
在菜单栏中点击工具,接着点击选项(图表中带有 Ent 关键字的功能是企业版才能使用的,Navicat Premium Lite 无法使用)。更换主题后需要重启 Navicat Premium Lite 才会生效。
2.6 功能
包含基本的数据库连接、查询、编辑等功能。
2.7 支持的数据库
支持多种主流数据库类型。
3. Chat2DB
3.1 官网
3.2 下载
下载地址:https://chat2db.ai/download
3.3 安装
双击 Chat2DB-Pro-latest.exe 文件,点击下一步。选择安装目录后点击安装,最后点击完成。
3.4 连接数据库
打开 Chat2DB 后使用微信扫码登录(左下角可以切换地区)。点击数据库下面的 + 符号即可开始配置连接。
4. SQLynx
4.1 官网
官网:https://www.maicongs.com/zh-cn/product/
4.2 下载
下载地址:https://www.maicongs.com/zh-cn/download/
下载后需要填写相关信息(信息不需要是真实的,填完信息后点击 提交&下载 按钮就可以了)。
4.3 安装
注意:解压后可能会有两层相同的目录,我们只需要最里层的目录
无需安装,解压下载好的压缩包后双击 SQLynx.exe 文件就可以启动软件了。填写完用户名和密码后点击登录(首次登录用户名必须是 sqlynx)。
4.4 连接数据库
选择数据源信息后点击下一步。填写完用户名和密码等信息后点击测试连接。
4.5 连接数据库时可能遇到的问题
点击测试连接后可能会遇到错误。这时候我们需要打开高级设置,点击添加连接属性。添加一个名为 allowPublicKeyRetrieval 的属性,并将其值设置为 true。再次点击测试连接,弹出测试成功的弹窗后点击确定按钮保存连接。
如果保存连接后没有信息,点击刷新按钮。
4.6 导出整个数据库
在运维管理界面右键 备份与恢复,点击新建备份。选择数据库后点击下一步(描述一栏可填可不填),最后点击确认(自定义文件名)。
4.7 运行 SQL 文件
在运维管理界面右键 备份与恢复,点击恢复备份。选择数据库后上传 SQL 文件,一路点击下一步就可以了。
4.8 缺点
SQLynx 有一些操作不太符合正常人的使用习惯,例如:
- 双击某个表的时候不能直接查看表的数据,需要鼠标右键表,点击查看表详情才能查看表的数据。
- 右键某个数据库时没有导出整个数据库的功能,需要在运维管理界面才能进行导出整个数据库操作。
- 导出数据库的 SQL 文件没有 DROP 操作,需要删除数据库中的所有表之后才能运行导出的 SQL 文件。
5. DBeaver
5.1 官网
5.2 下载
5.2.1 通过官网下载
下载地址:https://dbeaver.io/download/
5.2.2 通过 GitHub 下载
下载地址:https://github.com/dbeaver/dbeaver
5.3 安装
鼠标双击 dbeaver-ce-25.3.3-x86_64-setup.exe 安装包,点击 OK。点击下一步,点击我接受。点击下一步(一般选择 For me 就可以了)。选择安装路径后点击下一步。点击安装,最后点击完成。
5.4 连接数据库
打开 DBeaver 后会弹出以下窗口。询问是否同意收集你在使用 DBeaver 的过程中产生的一些数据,我们不需要创建样本数据库,点击 否 按钮。
点击左上角的带有 + 符号的图标,新建数据库连接。选择数据库类型后点击下一步。填写服务器地址、用户名和密码等信息。接着点击 驱动属性,根据提示下载驱动。最后点击测试连接。
连接成功后记得点击完成按钮,不要直接关闭窗口,否则连接不会保存
5.5 导出整个数据库
右键数据库,点击工具,接着点击转储数据库。选择数据库和表之后点击下一步。选择文件的输出路径之后点击开始按钮就可以了。
5.6 运行 SQL 文件
右键数据库,点击工具,接着点击执行脚本。选择 SQL 文件后点击开始按钮。
5.7 新建 SQL 编辑器
先在左侧的数据库管理界面中选中某个数据库。接着找到菜单栏中的 SQL 编辑器 选项,点击 新建 SQL 编辑器。
5.8 DBeaver 中的常见设置和常用快捷键
5.8.1 调整 SQL 编辑器的字体大小
- 放大字体的快捷键:CTRL + +
- 缩小字体的快捷键:CTRL + -
5.8.2 在 SQL 编辑器中显示代码行号
在菜单栏中找到 窗口 选项,点击 首选项。在设置中找到 编辑器-->文本编辑器 选项,勾选显示行号,点击右下角的 应用并关闭 按钮。
5.8.3 在 SQL 编辑器中快速执行 SQL 语句(CTRL + ENTER)
鼠标光标定格在要执行的 SQL 语句上,按下 CTRL + ENTER 快捷键即可运行 SQL 语句。
5.8.4 修改格式化 SQL 语句的快捷键(可选)
默认情况下,SQL 编辑器中格式化 SQL 的快捷键是 CTRL + SHIFT + F。我们可以更换成 JetBrains IDE 中格式化代码的快捷键(CTRL + ALT + L)。
在菜单栏中找到 窗口 选项,点击 首选项。在 用户界面-->键 中搜索 Ctrl+Shift+F 关键字,选中内容格式化所在的行。点击绑定快捷键的输入框,先删除原有的快捷键,再按下 CTRL + ALT + L 快捷键,更改成功后点击右下角的 应用并关闭 按钮。
5.8.5 调整查询结果集的字体大小
默认情况下,查看某个表的数据或某个 SQL 的查询结果集时,字体很小,不方便我们观察。
在菜单栏中找到 窗口 选项,点击 首选项。在设置界面找到 用户界面-->键,搜索 Alt+9 和 Alt+0 快捷键。将缩小(Zoom out)的快捷键从 Alt+9 改成 Ctrl+-(与 SQL 编辑器中的设置保持一致)。将放大(Zoom in)的快捷键从 Alt+0 改成 Ctrl+=(与 SQL 编辑器中的设置保持一致)。
右键查询结果集面板,检查快捷键是否成功修改(也可以直接按下 Ctrl+= 快捷键或 Ctrl+- 快捷键查看查询结果集的字体大小是否发生改变)。
5.8.6 更换 DBeaver 的主题
在菜单栏中找到 窗口 选项,点击 首选项。在 用户界面-->外观 中找到主题,更换自己喜欢的主题后点击右下角的 应用并关闭 按钮。更换主题后有部分 UI 组件仍然会保持原来主题的样式,需要重启 DBeaver 后新主题的样式才会完全生效。


