admin 管理员组

文章数量: 1184232

文章目录

  • 1. 前言
  • 2. Navicat Premium Lite
    • 2.1 官网
    • 2.2 下载
    • 2.3 安装
    • 2.4 注册账号
    • 2.5 更改主题
    • 2.6 功能
    • 2.7 支持的数据库
  • 3. Chat2DB
    • 3.1 官网
    • 3.2 下载
    • 3.3 安装
    • 3.4 连接数据库
  • 4. SQLynx
    • 4.1 官网
    • 4.2 下载
    • 4.3 安装
    • 4.4 连接数据库
    • 4.5 连接数据库时可能遇到的问题
    • 4.6 导出整个数据库
    • 4.7 运行SQL文件
    • 4.8 缺点
    • 4.9 使用教程
  • 5. DBeaver
    • 5.1 官网
    • 5.2 下载
    • 5.3 安装
    • 5.4 连接数据库
    • 5.5 导出整个数据库
    • 5.6 运行SQL文件
    • 5.7 使用教程
  • 6. 参考视频
    • 6.1 Navicat Premium Lite
    • 6.2 Chat2DB
    • 6.3 SqLynx
    • 6.4 DBeaber

1. 前言

作为一名开发者,免不了要跟数据库打交道,管理数据库,自然少不了一个带有图形化界面的连接工具

虽然JetBrains旗下的IntelliJ IDEA等软件提供了数据库管理功能,但是在数据量较大的时候,使用IntelliJ IDEA管理数据库有可能会出现软件卡死的情况


今天为大家推荐几款免费的支持中文的数据库连接工具,其实说免费也不太合适,毕竟一款软件做出来总是要盈利的。只能说,在一定情况下软件是免费的,免费的情况总体上可以分为以下几类:

  1. 软件提供免费的社区版和收费的专业版,社区版的功能相对专业版来说有所欠缺(例如IntelliJ IDEA分为免费的社区版和收费的专业版)
  2. 软件对个人使用免费,或者对于用于教育等用途免费,但是商用需要付费(例如WebStorm)
  3. 真正免费的开源软件,这类软件一般都是使用Apache-2.0 License开源协议(例如vscode),允许任何形式的使用,包括商用

对开源协议不是很了解的同学,可以参考我的另一篇博文:如何判断一个开源项目能否商用(开源协议、Apache-2.0 License、GPL-3.0 License、LGPL-3.0 License、MIT License、如何查看开源项目使用的开源协议)


其实对于个人来说,基本上怎么捣鼓都没有问题,可以使用免费软件,也可以用一些方法activate专业版,但如果是在单位中工作,或者在商业用途中用到了软件,就有可能收到律师函了

2. Navicat Premium Lite

Navicat Premium Lite可以理解成Navicat的社区版本,但是Navicat Premium Lite允许每家机构最多使用5个免费用户账号

2.1 官网

官网:https://www.navicat/products/navicat-premium-lite

https://www.navicat/products/navicat-premium-lite

2.2 下载

下载地址:Navicat Premium Lite

https://www.navicat/download/navicat-premium-lite

2.3 安装

点击下一步

勾选我同意后点击下一步

选择完安装目录后点击下一步

NavicatPremiumLite17

点击下一步(如果想在桌面添加Navicat Premium Lite 17的快捷方式,可以勾选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 官网

官网:https://chat2db.ai/

https://chat2db.ai/

3.2 下载

下载地址:https://chat2db.ai/download

https://chat2db.ai/download

3.3 安装

双击Chat2DB-Pro-latest.exe文件,点击下一步

选择安装目录后点击安装

最后点击完成

3.4 连接数据库

打开Chat2DB后使用微信扫码登录(左下角可以切换地区)

点击数据库下面的+符号

4. SQLynx

4.1 官网

官网:https://www.maicongs/zh-cn/product/

https://www.maicongs/zh-cn/product/

4.2 下载

下载地址:https://www.maicongs/zh-cn/download/

下载后需要填写相关信息(信息不需要是真实的,填完信息后点击提交&下载按钮就可以了)

4.3 安装

注意:解压后可能会有两层相同的目录,我们只需要最里层的目录

无需安装,解压下载好的压缩包后双击SQLynx.exe文件就可以启动软件了

填写完用户名和密码后点击登录(首次登录用户名必须是sqlynx)

4.4 连接数据库

选择数据源信息后点击下一步

填写完用户名和密码等信息后点击测试连接

4.5 连接数据库时可能遇到的问题

点击测试连接后可能会遇到以下错误

这时候我们需要打开高级设置,点击添加连接属性

添加一个名为allowPublicKeyRetrieval的属性

allowPublicKeyRetrieval

接着将allowPublicKeyRetrieval属性的值设置为true

再次点击测试连接

弹出测试成功的弹窗后点击确定按钮保存连接


如果保存连接后没有信息,点击刷新按钮

4.6 导出整个数据库

在运维管理界面右键备份与恢复,点击新建备份

选择数据库后点击下一步(描述一栏可填可不填,可以理解为备注)

点击下一步

最后点击确认(自定义文件名)

4.7 运行SQL文件

在运维管理界面右键备份与恢复,点击恢复备份

选择数据库后上传SQL文件,一路点击下一步就可以了

4.8 缺点

SQLynx有一些操作不太符合正常人的使用习惯,例如

  • 双击某个表的时候不能直接查看表的数据,需要鼠标右键表,点击查看表详情才能查看表的数据
  • 右键某个数据库时没有导出整个数据库的功能,需要在运维管理界面才能进行导出整个数据库操作
  • 导出数据库的SQL文件没有DROP操作,需要删除数据库中的所有表之后才能运行导出的SQL文件

4.9 使用教程

视频教程:正版免费SQL工具 | 功能介绍(一)SQLynx启动、登录、主界面介绍

5. DBeaver

5.1 官网

官网:https://dbeaver.io/

5.2 下载

下载地址:https://dbeaver.io/download/

5.3 安装

点击OK

点击下一步

点击我接受

点击下一步(一般选择For me就可以了)

点击下一步

选择安装路径后点击下一步

点击安装

最后点击完成

5.4 连接数据库

新建数据库连接

选择数据库类型后点击下一步

填写服务器地址、用户名和密码等信息

接着点击驱动属性,根据提示下载驱动

最后点击测试连接

连接成功后记得点击完成按钮,不要直接关闭窗口,否则连接不会保存

5.5 导出整个数据库

右键数据库,点击工具,接着点击转储数据库

选择数据库和表之后点击下一步

选择文件的输出路径之后点击开始按钮就可以了

5.6 运行SQL文件

右键数据库,点击工具,接着点击执行脚本

选择SQL文件后点击开始按钮

5.7 使用教程

视频教程:推荐的sql编辑器-DBeaver的常用功能讲解 #sql #sql编辑器 #数据分析师 #dbeaver

6. 参考视频

6.1 Navicat Premium Lite

  • Navicat精简版不只免费而且功能齐全够用 #程序员 #java #计算机专业 #干货分享

6.2 Chat2DB

  • 数据库AI工具-Chat2DB #Java #互联网技术 #在线学习 #编程入门 #程序员
  • AI写SQL的能力这么强了? 推荐一个神仙工具!#程序员 #数据库 #ai #chat2db

6.3 SqLynx

  • 让你写sql的效率提升10倍,程序员必备! #数据库 #数据分析 #sql #程序员 #开发

6.4 DBeaber

  • 推荐的sql编辑器-DBeaver的常用功能讲解 #sql #sql编辑器 #数据分析师 #dbeaver

本文标签: 管理工具 中文 几款 图形化 数据库