胖哥是一个有软件洁癖的人,能用现有的软件解决问题的毫不安装新的软件。Java后端开发主要跟数据库打交道,因此数据库图形化界面(GUI)是少不了的。一般图形化操做关系型数据库(RMDBS)大多数人会选择Navicat。若是你用的是Intellij IDEA,不论是旗舰版仍是社区版,都不须要Navicat了,旗舰版自带数据库图形界面,社区版你能够经过插件集成图形界面。今天就以旗舰版为例演示一下IDEA的数据库图形管理能力。数据库
在IDEA旗舰版的右侧边栏打开Database就是数据库图形界面了,社区版能够安装插件得到。编程
点击➕号,出现了全部支持的数据库类型的清单,经常使用的MySQL、Oracle、PostgreSQL、H2、SQL Server都支持,甚至对列式数据库ClickHouse和文档数据库MongoDB也支持。后端
选择其中的一种,配置一下就能够了,以MySQL为例:app
而后就进入了图形化界面,你就能够经过图形进行数据库管理了。这个图形界面提供了不少功能,我来演示几个经常使用的功能。工具
咱们能够经过console控制台来编写DDL、DML语句来操做数据库。Win下快捷键为 CTRL+SHIFT+F10。spa
提供了强大的提示功能、Tx事务类型控制、查看历史语句、屡次查询结果对比等功能。并且对于查询的结果展现形式也十分丰富,除了你知道的表格以外还有不少,例如插件
你能够经过下面的步骤操做来知足你的须要:3d
首先能够根据已有数据库来生成DDL语句。code
根据数据库生成实体类,这个也很是实用。blog
这个几乎全部的数据库GUI都是必备的功能。
这个功能是一个我选择使用它的根本缘由之一,做为开发来讲,思惟的连贯性很是重要,不少时候我但愿在编写Mybatis Mapper时可以快速跳转到数据库、或者实时提示我数据库的相关表、字段信息,帮助你纠错。
讲到这里你是否是蠢蠢欲动要试一试呢?尚未完呢!
你甚至还能够经过插件来集成其它类型的数据库,特别是Redis和Elasticsearch这两种。
经过下面这几种插件你能够集成Redis GUI工具了,不用在找半天Redis可视化客户端了。
Elasticsearch你也能够可视化的进行操做了,只须要安装免费插件便可:
今天对IDEA的数据库管理GUI进行了概括,基本可让你放弃不少其它的管理工具了。有人说吃内存,若是吃内存就集中让一个吃内存很差吗?工具来回切换并非一个很舒服的事。我是:码农小胖哥 关注我获取更多编程技巧。
关注公众号:Felordcn 获取更多资讯