DBeaver数据库简介 DBeaver 是一个跨平台的数据库管理工具支持 Windows、Linux 和 macOS。它有两个版本企业版和社区版对于个人开发者来说社区版的功能已经足够强大。DBeaver 是由 Java 编写的默认使用 JDK 11 进行编译。社区版基于 Apache-2.0 License 在 GitHub 上开源目前已获得 24k 的星标。github.com/dbeaver/dbe…DBeaver 支持几乎所有主流的数据库包括关系型数据库和非关系数据库。二、安装 DBeaver可以通过 DBeaver 官方下载安装包也可以通过 GitHub 下载 release 版本。官方下载地址dbeaver.io/download/根据自己电脑的操作系统下载对应的安装包完整安装后第一步要做的是配置 Maven 镜像否则在后续下载数据库驱动的时候会非常的慢。因为 DBeaver 是基于 Maven 构建的数据库驱动也就是链接数据库的 JDBC 驱动是通过 Maven 仓库下载的。选择「首选项」→「Maven」添加阿里云镜像地址maven.aliyun.com/nexus/conte…和配置 Maven 镜像一样如下图所示。配置完成后记得把阿里云镜像仓库置顶。三、管理数据源像使用 Navicat 一样我们需要先建立连接这里就以 MySQL 为例。点击「连接」小图标选择数据库。点击下一步这时候需要填写数据库连接信息。点击「测试链接」如果使用默认的 Maven 仓库时下载驱动会非常慢如下图所示还容易失败「踩过的坑就不要再踩了」。如果你前面按照我说的配置了阿里云的 Maven 镜像程序就不一样了点了「测试链接」瞬间会弹出「连接已成功」的提示框。链接成功后就可以看到数据库中的表啊、视图啊、索引啊等等。四、管理表数据库连接成功后最重要的还是操作表。01、查看表选择一张表双击后就可以看到表的属性了可以查看表的列、约束主键、外键、索引等等信息。点击「DDLData Definition Language数据定义语言」可以看到详细的建表语句。点击「数据」可以查看表的数据底部有「新增」、「修改」、「删除」等行操作按钮。可以在顶部的过滤框中填写筛选条件然后直接查询结果。如果不想显示某一列的话可以直接点击「自定义结果集」图表将某个字段的状态设置为不可见即可。02、新增表在左侧选择「表」然后右键选择「新建表」即可建表id。之后在右侧列的区域右键选择「新建列」即可添加字段。比如说我们新建一个主键 ID如下图所示。在 DBeaver 中[v] 表示真[] 表示否。紧接着在「约束」里选择 ID 将其设置为主键。最后点击保存会弹出一个建表语句的预览框点击「执行」即可完成表的创建。五、执行 SQL右键数据库表选择右键菜单中的「SQL 编辑器」可以打开 SQL 编辑面板。然后编辑 SQL 语句点击运行的小图标就可以查询数据了。这个过程会有语法提示非常 nice。DBeaver 有一个很亮眼的操作就是可以直接选中一条结果集然后右键生成 SQL。比如说 insert 语句这样再插入一条重复性内容的时候就非常方便了。六、外观配置可以在首选项里对外观进行设置比如说把主题修改为暗黑色。然后界面就变成了暗黑系。还可以设置字体大小等。从整体的风格来看DBeaver 和 Eclipse 有些类似事实上也的确如此DBeaver 是基于 Eclipse 平台构建的。七、总结总体来说DBeaver是一款非常优秀的开源数据库管理工具了功能很全面日常的开发基本上是够用了。对比收费的 Navicat 和 DataGrip可以说非常良心了。大家如果遇到收费版不能使用的时候可以来体验一下社区版 DBeaver。