共计 1129 个字符,预计需要花费 3 分钟才能阅读完成。
1. 前言
胖哥是一个有软件洁癖的人,能用现有的软件解决问题的绝不装置新的软件。Java后端开发次要跟数据库打交道,所以数据库图形化界面(GUI)是少不了的。通常图形化操作关系型数据库(RMDBS)大多数人会抉择 Navicat。如果你用的是Intellij IDEA,不论是旗舰版还是社区版,都不须要Navicat 了,旗舰版自带数据库图形界面,社区版你能够通过插件集成图形界面。明天就以旗舰版为例演示一下 IDEA 的数据库图形治理能力。
2. IDEA 数据库图形治理
在 IDEA 旗舰版的右侧边栏关上 Database 就是数据库图形界面了,社区版能够装置插件取得。
点击➕号,呈现了所有反对的数据库类型的清单,罕用的 MySQL、Oracle、PostgreSQL、H2、SQL Server 都反对,甚至对列式数据库 ClickHouse 和文档数据库 MongoDB 也反对。
抉择其中的一种,配置一下就能够了,以 MySQL 为例:
而后就进入了图形化界面,你就能够通过图形进行数据库治理了。这个图形界面提供了很多性能,我来演示几个罕用的性能。
Console 控制台
咱们能够通过 console 控制台来编写 DDL、DML 语句来操作数据库。Win 下快捷键为 CTRL+SHIFT+F10。
提供了弱小的提醒性能、Tx 事务类型管制、查看历史语句、屡次查问后果比照等性能。而且对于查问的后果展现模式也非常丰盛,除了你晓得的表格之外还有很多,例如
你能够通过上面的步骤操作来满足你的须要:
生成代码语句性能
首先能够依据已有数据库来生成 DDL 语句。
依据数据库生成实体类,这个也十分实用。
导入导出性能
这个简直所有的数据库 GUI 都是必备的性能。
语法高亮性能
这个性能是一个我抉择应用它的根本原因之一,作为开发来说,思维的连贯性十分重要,很多时候我心愿在编写 Mybatis Mapper 时可能疾速跳转到数据库、或者实时提醒我数据库的相干表、字段信息,帮忙你纠错。
讲到这里你是不是蠢蠢欲动要试一试呢?还没有完呢!
3. 其它数据库插件
你甚至还能够通过插件来集成其它类型的数据库,特地是 Redis 和Elasticsearch这两种。
Redis
通过上面这几种插件你能够集成 Redis GUI 工具了,不必在找半天 Redis 可视化客户端了。
Elasticsearch
Elasticsearch你也能够可视化的进行操作了,只须要装置收费插件即可:
4. 总结
明天对 IDEA 的数据库治理 GUI 进行了演绎,根本能够让你放弃很多其它的管理工具了。有人说吃内存,如果吃内存就集中让一个吃内存不好吗?工具来回切换并不是一个很难受的事。我是:码农小胖哥 关注我获取更多编程技巧。
关注公众号:Felordcn 获取更多资讯
集体博客:https://felord.cn