打开文章的相信没人没用过数据库管理工具。常用的无外乎Navicat、DataGrip等工具,没错,它们都很好用,Navicat小巧方便,占系统资源低;DataGrip界面漂亮和IDEA很般配,占系统资源略高,但问题是这两都不免费吖。
最近体验了一把免费的DBeaver,原因是很多人捧它。好家伙,是真的好用。这里强烈给推荐大家,有兴趣的小伙伴可以安装体验一把...
DBeaver简介
DBeaver是一款开源的数据库管理工具,截至发稿前在Github上已经有23.3KStar。支持非常丰富的数据库!
新建连接时,我们能够从这个界面一窥全貌。除了常见的MySQL、Oracle、DB2,还有各种各样从来没见过没听过的数据库。数了下,总共97个...
DBeaver下载安装
这个我这里就不多赘述了,都是下一步、下一步,有手就哦了
给个官网下载链接:
dbeaver.io/download/
安装成功后,运行起来,可以创建一个数据库连接,这里我们以Mysql为例,看到界面,“资深”老IT会发现:好家伙,这UI跟当年的Eclipse一模一样啊。实际上DBeaver就是基于Eclipse开发的。
数据库表相关操作
双击打开一张表,选择属性标签,可以看到该表详细的列属性;
点击属性, 再点击DDL可以查看详细的建表ddl语句;
数据标签,可以分页查看表中数据,在顶部过滤框中直接输入SQL语句中的where部分,可以直接过滤表数据;
右键选择添加字段,在DBeaver中, [v] 符号代表是, [] 代表否,这里可以试着创建一个主键ID,都选自增;
选择创建约束,然后将id选择为主键约束。
SQL操作
下面介绍下DBeaver中的SQL操作
点击工具栏SQL右侧下拉按钮,选择SQL编辑器可以之间打开SQL界面进行操作;
DBeaver的输入提示功能也很不错,包括SQL关键字、函数、数据库表、别名和字段的支持;
平常我们需要创建insert所有字段的语句,此时手写比较麻烦,这里可以直接使用DBeaver生成SQL功能,右键选择一条记录,选择生成SQL即可;
我们可以发现基于全字段的CRUD语句基本都能生成,非常方便。
其他数据库支持
惊喜的是常用的缓存DB例如MongoDB和Redis,对于DBeaver而言也是支持的,遗憾是社区版本不行**
企业版本才可以支持Redis,创建Redis连接后可以看到Redis中的数据;
创建MongoDB连接后也可以看到MongoDB中的数据,并进行操作。
总结
阅读完上述介绍,相信你也觉得DBeaver确实是一款优秀的开源数据库管理工具,使用方便,智能提示,功能丰富,平时开发完全够用,主要免费。
源于:今日头条Stark迷弟