DBeaver——一款替代Navicat的数据库可视化工具

对于很多开发者来说,Navicat这个软件并不陌生, 相信这个彩虹色图标的软件,有效的帮助了你的开发工作。从前上学的时候,我都是用的都是从网上找来的密钥进行破解的,但是一直在寻找有没有一个能找到一个免费的能完美替代Navicat的工具。今天就给大家推荐一个可以完美替代的工具——DBeaver(Github开源)。

DBeaver 官网介绍是一款适用于开发人员,数据库管理员,分析师和所有需要使用数据库的人员的免费的多平台数据库工具。支持所有流行的数据库:MySQL,PostgreSQL,SQLite,Oracle,DB2,SQL Server,Sybase,MS Access,Teradata,Firebird,Apache Hive,Phoenix,Presto等

特点

  1. 基于Java开发,支持跨平台运行。
  2. UI 是eclipse风格,对于学生时代一直使用eclipse 作为学习开发工具的我,非常顺眼。
  3. 基于开源框架,支持编写各种插件。
  4. 基于Java开发,也就是说Java能链接的所有的数据库,DBeaver都支持。同时,它可以处理任何可能具有或没有JDBC驱动程序的外部数据源。
  5. 支持数据导入/导出,生成ER关系图,并且支持模拟数据生成,对于开发测试来说,这个功能非常强大。
  6. 支持数据库比对,直接在浏览器生成比对报告,字段名、长度不一致等信息一目了然。

功能

1.支持多种数据库链接

在这里插入图片描述

上图所列的所有数据库,DBeaver都可以链接,当然企业付费版还支持一些非关系型数据库的链接。

第一次打开软件是没有任何驱动的,需要我们自己去下载连接驱动,

首先配置一下阿里的maven下载地址。窗口>>首选项>>DBeaver>>驱动>>maven>>添加,直接添加仓库。

在这里插入图片描述

ID: alimaven
名称: maven.aliyun.com
URL: http://maven.aliyun.com/nexus/content/groups/public/

然后菜单:数据库>>驱动管理器

在这里插入图片描述

找到对应的连接类型,点击编辑后再弹窗中选择下载/更新,下载对应的驱动文件。

再然后就可以 菜单》》数据库》》新建连接 链接数据库了。

2.数据可视化

在这里插入图片描述

数据表属性和数据一键切换,数据库读写监控、CRUD监控。

3.SQL编辑区

  • 支持SQL语法高亮(根据不同数据库进行提示)
  • 字段、表名提示,自动命名数据表别名。
  • 数据区支持直接筛选排序等。

在这里插入图片描述
在这里插入图片描述

4.ER图生成

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UHNZimBw-1590301799530)(C:\Users\mujave\AppData\Roaming\Typora\typora-user-images\1590301506463.png)]

5.数据库比对

在这里插入图片描述
在这里插入图片描述

可选再浏览器浏览还是存储到本地文件

在这里插入图片描述

结语

先说这些,其他功能再一点点摸索中。。。

### SQLyog 在 Linux 系统中的兼容性与替代方案 SQLyog 是一款专为 MySQL 和 MariaDB 设计的强大数据库管理工具,主要针对 Windows 平台开发[^1]。然而,在 Linux 系统中,官方并未提供原生支持的 SQLyog 版本。因此,如果希望在 Linux 上使用类似的数据库可视化工具,可以选择其他跨平台解决方案。 #### 替代工具推荐 以下是几款适合 Linux 的数据库可视化工具: 1. **DBeaver** DBeaver 是一个多数据库管理工具,支持多种数据库引擎(包括 MySQL 和 MariaDB),并具有强大的功能集和友好的用户界面。它完全免费且开源,适用于 Linux、Windows 和 macOS。 2. **HeidiSQL** 虽然 HeidiSQL 主要面向 Windows 用户,但它可以通过 Wine 或 PlayOnLinux 在 Linux 中运行。其轻量级设计使其成为一种高效的数据库管理选择[^2]。 3. **MySQL Workbench** 官方推出的 MySQL Workbench 提供了全面的功能来管理和建模 MySQL 数据库。该应用程序可以直接安装于大多数主流 Linux 发行版之上,并具备良好的性能表现。 4. **Navicat Premium (需付费)** Navicat 支持多操作系统环境,其中包括 Linux 版本。尽管它是商业产品,但试用期允许充分评估其特性是否满足需求。 #### 下载与安装指导 对于上述提到的各种选项,请按照以下方法获取它们: - 访问各自官方网站下载最新稳定发行包; - 遵循对应文档完成本地部署过程。 #### 使用教程概览 每种工具有各自的特色以及学习曲线,下面简单介绍如何快速上手这些常用软件之一——DBeaver: 1. 打开应用商店或者通过命令行执行 `sudo apt install dbeaver` 进行安装(基于Debian系); 2. 启动程序后点击新建连接按钮; 3. 选择目标类型(MySQL/MariaDB),填写主机地址、端口号、用户名密码等相关参数; 4. 测试链接成功之后就可以浏览表结构、查询数据等内容啦! 以上步骤仅为基本操作指南,更多高级特性和配置建议查阅具体产品的帮助手册或在线资源获得更详尽说明。 ```bash # 示例:Ubuntu/Linux Mint 环境下安装 DBeaver 社区版 sudo add-apt-repository ppa:serge-rider/dbeaver-ce sudo apt update && sudo apt install dbeaver-ce ```
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

张二狗和苗翠花

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值