idea oracle 工具,IntelliJ IDEA的数据库管理工具实在太方便了
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的数据库管理工具实在太方便了相关推荐
- IntelliJ IDEA的数据库管理工具实在太方便了
1. 前言 胖哥是一个有软件洁癖的人,能用现有的软件解决问题的绝不安装新的软件.Java后端开发主要跟数据库打交道,所以数据库图形化界面(GUI)是少不了的.通常图形化操作关系型数据库(RMDBS)大 ...
- idea数据库反向生成实体类_IntelliJ IDEA 的数据库管理工具实在太方便了
1. 前言 对于一个有软件洁癖的人,能用现有的软件解决问题的绝不安装新的软件.Java后端开发主要跟数据库打交道,所以数据库图形化界面(GUI)是少不了的. 通常图形化操作关系型数据库(RMDBS)大 ...
- idea git 在文件上点了revert怎么复原_在 IntelliJ IDEA 中使用 Git,太方便了
作者:J'KYO 来源:https://www.cnblogs.com/pejsidney/p/9199115.html 1.git简介 git是目前流行的分布式版本管理系统.它拥有两套版本库,本地库 ...
- eclipse查看git地址_在 IntelliJ IDEA 中使用 Git,太方便了
作者:J'KYO 1.git简介 git是目前流行的分布式版本管理系统.它拥有两套版本库,本地库和远程库,在不进行合并和删除之类的操作时这两套版本库互不影响.也因此其近乎所有的操作都是本地执行,所以在 ...
- Mac 10.12安装IntelliJ出品的数据库管理工具DataGrip
下载: (链接: https://pan.baidu.com/s/1nvJw88T 密码: srv2) 安装参考: http://www.cnblogs.com/EasonJim/p/7868645. ...
- 太方便了,产品的产品工具,墨刀
前言 本文的原文连接是: https://blog.csdn.net/freewebsys/article/details/100088826 未经博主允许不得转载. 博主地址是:http://blo ...
- 你还在用命令看日志?用这款可视化工具简直太方便了!
作者:废物大师兄 cnblogs.com/cjsblog/p/9476813.html Kibana是一个开源的分析和可视化平台,设计用于和Elasticsearch一起工作. 你用Kibana来搜索 ...
- 开源的API管理工具和数据库管理工具分享,前端后端包圆喽
今天这篇文章给大家推荐两款非常不错的开源工具,一个是API管理工具,一个是数据库管理工具,前端后端我直接给你包圆了[看]. 话不多说,咱直接开始 Hoppscotch Hoppscotch 是一个开源 ...
- python常用的集成开发工具,python的主流开发工具
有哪些值得推荐的 Python 开发工具 推荐5个非常适合Python小白的开发工具:1.Python TutorPython Tutor是由Philip Guo开发的一个免费教育工具,可帮助开发者攻 ...
- html页面设计工具,8个新设计工具和网页插件分享
8个新设计工具和网页插件分享 Sponsor 很多网页设计师都身兼界面设计以及前端代码的职责,工作实在繁忙,所以我们经常使用一些辅助工具来加快和实现自己的项目.今天设计达人网小编整理8个新设计工具和插 ...
最新文章
- 7个IntelliJ IDEA必备插件,让写代码像火箭一样飞起!
- 合理消费你的86400秒
- 配置Memcache服务器并实现主从复制功能(repcached)
- 使用 OpenLDAP 集中管理用户帐号
- 深入探讨用位掩码代替分支(3):VC6速度测试
- pmp中ram和raci的区别_【PMP知识点总结】采购流程、采购合同的类型、采购合同的条款...
- quartus仿真30:D触发器构成的可重复序列111探测器
- 阿言学习之Hadoop fs常用命令
- 5v继电器模块实物接线_5v继电器的工作原理
- Win10重复按键盘经常按不出?Win10关闭筛选键步骤
- 网站优化基本技巧(网站优化的主要工作是什么)
- 常用传感器讲解二十一--加速度传感器(ADXL335)
- 1768 Problem A	算法7-15:迪杰斯特拉最短路径算法
- speedoffice(Word)文字怎么修改字体颜色
- 【深度之眼cs231n第七期】笔记(二十七)
- Vue中watch、computed、updated的区别
- 尼加拉瓜咖啡java等级_7月12日杯測豆:JavaNica-尼加拉瓜檸檬樹莊園咖啡
- JavaScript:JavaScript这些小技巧你必须要知道
- 对semantic的部分总结
- element ui实现分页时候如何不从1序号开始
热门文章
- android监听返回键的方法,详解Html5 监听拦截Android返回键方法
- StanfordDB class自学笔记 (九) Relational Design Theory 关系设计理论
- 解决报错“No module named ‘pyLDAvis.gensim‘”
- 大疆aeb连拍_大疆进军运动相机领域,发布OSMO?ACTION,对标GoPro
- python入门学校_如何学习Python,以及新手如何入门?
- 尚硅谷JVM笔记(宋红康主讲)
- (1)I/O流对象-----FileInputStream与FileOutputStream
- Buy Tickets POJ - 2828 思维+线段树
- thymeleaf 的hello world
- JAVA-JSP内置对象之request获得所有的参数名称