再见收费的Navicat,良心推荐开源工具DBeaver,支持所有主流数据库

老余博客

DBeaver简介

DBeaver是一款开源的数据库管理工具,截至发稿前在Github上已经有23.3KStar。支持非常丰富的数据库!

48fa1ffd28374ccc843ac14491010983_tplv-k3u1fbpfcp-watermark.jpg

新建连‬接时,我们能够从这个界面一窥全貌。不仅有常见的MySQL、Oracle、DB2,还有各种各样从来没见过没听过的数据库。数了下,总共97个之多,可以说很牛X了,基本上用了这么一个就行了,简直是开发者的福音。那么DBeaver怎么下载呢?小编给大家总结了,往下看:

DBeaver下载安装

这个我这里就不多赘述了,都是下一步、下一步,有手就哦了

给个官网下载链接:

dbeaver.io/download/


0e9de8e5e14247828292fec26066fbda_tplv-k3u1fbpfcp-watermark.jpg

安装成功后,运行起来,可以创建一个数据库连接,这里我们以Mysql为例,看到界面,“资深”老IT会发现:好家伙,这UI跟当年的Eclipse一模一样啊。实际上DBeaver就是基于Eclipse开发的。

a3981e8bdf4a4616b05361a242e6f111_tplv-k3u1fbpfcp-watermark.jpg

数据库表相关操作

  • 双击打开一张表,选择属性标签,可以看到该表详细的列属性;

    da066339222a4ef9b9d82faf304a9332_tplv-k3u1fbpfcp-watermark.jpg

  • 点击属性, 再‬点击‬DDL可以查看详细的建表ddl语句;

  • a45ffb28939d4084b626e1ab7a223d9a_tplv-k3u1fbpfcp-watermark.jpg

  • 数据标签,可以分页查看表中数据,在顶部过滤框中直接输入SQL语句中的where部分,可以直接过滤表数据;


再见收费的Navicat,良心推荐开源工具DBeaver,支持几乎所有库

  • 右键选择添加字段,在DBeaver中, [v] 符号代表是, [] 代表否,这里可以试着创建一个主键ID,都选自增;

再见收费的Navicat,良心推荐开源工具DBeaver,支持几乎所有库

  • 选择创建约束,然后将id选择为主键约束。

再见收费的Navicat,良心推荐开源工具DBeaver,支持几乎所有库

SQL操作

下面介绍下DBeaver中的SQL操作

  • 点击工具栏SQL右侧下拉按钮,选择SQL编辑器可以之间打开SQL界面进行操作;

再见收费的Navicat,良心推荐开源工具DBeaver,支持几乎所有库

  • DBeaver的输入提示功能也很不错,包括SQL关键字、函数、数据库表、别名和字段的支持;

再见收费的Navicat,良心推荐开源工具DBeaver,支持几乎所有库

  • 平常我们需要创建insert所有字段的语句,此时手写比较麻烦,这里可以直接使用DBeaver生成SQL功能,右键选择一条记录,选择生成SQL即可;

再见收费的Navicat,良心推荐开源工具DBeaver,支持几乎所有库

  • 我们可以发现基于全字段的CRUD语句基本都能生成,非常方便。

再见收费的Navicat,良心推荐开源工具DBeaver,支持几乎所有库

其他数据库支持

惊喜的是常用的缓存DB例如MongoDB和Redis,对于DBeaver而言也是支持的,遗憾是社区版本不行**

  • 企业版本才可以支持Redis,创建Redis连接后可以看到Redis中的数据;

再见收费的Navicat,良心推荐开源工具DBeaver,支持几乎所有库

  • 创建MongoDB连接后也可以看到MongoDB中的数据,并进行操作。

再见收费的Navicat,良心推荐开源工具DBeaver,支持几乎所有库

总结

阅读完‬上述‬介绍‬,相信你‬也‬觉得‬DBeaver确实是一款优秀的开源数据库管理工具,使用方便‬,智能‬‬提示‬,功能丰富‬,平时开发完全够用‬,主要‬免费‬。

之前也有介绍过navicate 数据库管理工具破解教程,有需要可以看看。



赞(0)
分享
文章版权声明:除非注明,否则均为老余个人博客原创文章,转载或复制请以超链接形式并注明出处。

发表评论

评论列表 (有 0 条评论,2007人围观)
取消
微信二维码
微信二维码
支付宝二维码
取消
老余博客微信公众号二维码