1. 前言

Java后端开发主要跟数据库打交道,所以数据库图形化界面(GUI)是少不了的。通常图形化操作关系型数据库(RMDBS)大多数人会选择Navicat。如果你用的是Intellij IDEA,不管是旗舰版还是社区版,都不需要Navicat了,旗舰版自带数据库图形界面,社区版你可以通过插件集成图形界面。今天就以旗舰版为例演示一下IDEA的数据库图形管理能力。

2. IDEA 数据库图形管理

在IDEA旗舰版的右侧边栏打开Database就是数据库图形界面了,社区版可以安装插件获得。

IDEA数据库图形界面

点击 ➕ 号,出现了所有支持的数据库类型的清单,常用的MySQL、Oracle、PostgreSQL、H2、SQL Server都支持,甚至对列式数据库ClickHouse和文档数据库MongoDB也支持。

选择其中的一种,配置一下就可以了,以MySQL为例:

配置MySQL

然后就进入了图形化界面,你就可以通过图形进行数据库管理了。这个图形界面提供了很多功能,我来演示几个常用的功能。

Console 控制台

我们可以通过 console 控制台来编写 DDL、DML 语句来操作数据库。Win 下快捷键为 CTRL+SHIFT+F10。

Console

提供了强大的提示功能、Tx 事务类型控制、查看历史语句、多次查询结果对比等功能。而且对于查询的结果展示形式也十分丰富,除了你知道的表格之外还有很多,例如

JSON

XML

你可以通过下面的步骤操作来满足你的需要:

展示类型操作

生成代码语句功能

首先可以根据已有数据库来生成 DDL 语句。

生成DDL语句

根据数据库生成实体类,这个也非常实用。

你可以生成Kotlin和Java两种语言的POJO

导入导出功能

这个几乎所有的数据库 GUI 都是必备的功能。

导入和导出

语法高亮功能

这个功能是一个我选择使用它的根本原因之一,作为开发来说,思维的连贯性非常重要,很多时候我希望在编写Mybatis Mapper时能够快速跳转到数据库、或者实时提示我数据库的相关表、字段信息,帮助你纠错。

快速定位到表

Mapper提示

讲到这里你是不是蠢蠢欲动要试一试呢?还没有完呢!

3. 其它数据库插件

你甚至还可以通过插件来集成其它类型的数据库,特别是Redis和Elasticsearch这两种。

Redis

通过下面这几种插件你可以集成 Redis GUI 工具了,不用在找半天 Redis 可视化客户端了。

Redis GUI 插件

Elasticsearch

Elasticsearch你也可以可视化的进行操作了,只需要安装免费插件即可:

Elasticsearch免费插件

4. 总结

今天对IDEA的数据库管理 GUI 进行了归纳,基本可以让你放弃很多其它的管理工具了。有人说吃内存,如果吃内存就集中让一个吃内存不好吗?工具来回切换并不是一个很舒服的事

idea oracle 工具,IntelliJ IDEA的数据库管理工具实在太方便了相关推荐

  1. IntelliJ IDEA的数据库管理工具实在太方便了

    1. 前言 胖哥是一个有软件洁癖的人,能用现有的软件解决问题的绝不安装新的软件.Java后端开发主要跟数据库打交道,所以数据库图形化界面(GUI)是少不了的.通常图形化操作关系型数据库(RMDBS)大 ...

  2. idea数据库反向生成实体类_IntelliJ IDEA 的数据库管理工具实在太方便了

    1. 前言 对于一个有软件洁癖的人,能用现有的软件解决问题的绝不安装新的软件.Java后端开发主要跟数据库打交道,所以数据库图形化界面(GUI)是少不了的. 通常图形化操作关系型数据库(RMDBS)大 ...

  3. idea git 在文件上点了revert怎么复原_在 IntelliJ IDEA 中使用 Git,太方便了

    作者:J'KYO 来源:https://www.cnblogs.com/pejsidney/p/9199115.html 1.git简介 git是目前流行的分布式版本管理系统.它拥有两套版本库,本地库 ...

  4. eclipse查看git地址_在 IntelliJ IDEA 中使用 Git,太方便了

    作者:J'KYO 1.git简介 git是目前流行的分布式版本管理系统.它拥有两套版本库,本地库和远程库,在不进行合并和删除之类的操作时这两套版本库互不影响.也因此其近乎所有的操作都是本地执行,所以在 ...

  5. Mac 10.12安装IntelliJ出品的数据库管理工具DataGrip

    下载: (链接: https://pan.baidu.com/s/1nvJw88T 密码: srv2) 安装参考: http://www.cnblogs.com/EasonJim/p/7868645. ...

  6. 太方便了,产品的产品工具,墨刀

    前言 本文的原文连接是: https://blog.csdn.net/freewebsys/article/details/100088826 未经博主允许不得转载. 博主地址是:http://blo ...

  7. 你还在用命令看日志?用这款可视化工具简直太方便了!

    作者:废物大师兄 cnblogs.com/cjsblog/p/9476813.html Kibana是一个开源的分析和可视化平台,设计用于和Elasticsearch一起工作. 你用Kibana来搜索 ...

  8. 开源的API管理工具和数据库管理工具分享,前端后端包圆喽

    今天这篇文章给大家推荐两款非常不错的开源工具,一个是API管理工具,一个是数据库管理工具,前端后端我直接给你包圆了[看]. 话不多说,咱直接开始 Hoppscotch Hoppscotch 是一个开源 ...

  9. python常用的集成开发工具,python的主流开发工具

    有哪些值得推荐的 Python 开发工具 推荐5个非常适合Python小白的开发工具:1.Python TutorPython Tutor是由Philip Guo开发的一个免费教育工具,可帮助开发者攻 ...

  10. html页面设计工具,8个新设计工具和网页插件分享

    8个新设计工具和网页插件分享 Sponsor 很多网页设计师都身兼界面设计以及前端代码的职责,工作实在繁忙,所以我们经常使用一些辅助工具来加快和实现自己的项目.今天设计达人网小编整理8个新设计工具和插 ...

最新文章

  1. 7个IntelliJ IDEA必备插件,让写代码像火箭一样飞起!
  2. 合理消费你的86400秒
  3. 配置Memcache服务器并实现主从复制功能(repcached)
  4. 使用 OpenLDAP 集中管理用户帐号
  5. 深入探讨用位掩码代替分支(3):VC6速度测试
  6. pmp中ram和raci的区别_【PMP知识点总结】采购流程、采购合同的类型、采购合同的条款...
  7. quartus仿真30:D触发器构成的可重复序列111探测器
  8. 阿言学习之Hadoop fs常用命令
  9. 5v继电器模块实物接线_5v继电器的工作原理
  10. Win10重复按键盘经常按不出?Win10关闭筛选键步骤
  11. 网站优化基本技巧(网站优化的主要工作是什么)
  12. 常用传感器讲解二十一--加速度传感器(ADXL335)
  13. 1768 Problem A 算法7-15:迪杰斯特拉最短路径算法
  14. speedoffice(Word)文字怎么修改字体颜色
  15. 【深度之眼cs231n第七期】笔记(二十七)
  16. Vue中watch、computed、updated的区别
  17. 尼加拉瓜咖啡java等级_7月12日杯測豆:JavaNica-尼加拉瓜檸檬樹莊園咖啡
  18. JavaScript:JavaScript这些小技巧你必须要知道
  19. 对semantic的部分总结
  20. element ui实现分页时候如何不从1序号开始

热门文章

  1. android监听返回键的方法,详解Html5 监听拦截Android返回键方法
  2. StanfordDB class自学笔记 (九) Relational Design Theory 关系设计理论
  3. 解决报错“No module named ‘pyLDAvis.gensim‘”
  4. 大疆aeb连拍_大疆进军运动相机领域,发布OSMO?ACTION,对标GoPro
  5. python入门学校_如何学习Python,以及新手如何入门?
  6. 尚硅谷JVM笔记(宋红康主讲)
  7. (1)I/O流对象-----FileInputStream与FileOutputStream
  8. Buy Tickets POJ - 2828 思维+线段树
  9. thymeleaf 的hello world
  10. JAVA-JSP内置对象之request获得所有的参数名称