深圳建站推广公司,怎么做一个自己的小程序,宝安网站建设制作,有限公司和公司哪个好1. 前言对于一个有软件洁癖的人#xff0c;能用现有的软件解决问题的绝不安装新的软件。Java后端开发主要跟数据库打交道#xff0c;所以数据库图形化界面#xff08;GUI#xff09;是少不了的。通常图形化操作关系型数据库#xff08;RMDBS#xff09;大多数人会选择Nav…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 下快捷键为CTRLSHIFTF10。Console提供了强大的提示功能、Tx 事务类型控制、查看历史语句、多次查询结果对比等功能。而且对于查询的结果展示形式也十分丰富除了你知道的表格之外还有很多例如JSONXML你可以通过下面的步骤操作来满足你的需要展示类型操作生成代码语句功能首先可以根据已有数据库来生成 DDL 语句。生成DDL语句根据数据库生成实体类这个也非常实用。你可以生成Kotlin和Java两种语言的POJO导入导出功能这个几乎所有的数据库 GUI 都是必备的功能。导入和导出语法高亮功能这个功能是一个我选择使用它的根本原因之一作为开发来说思维的连贯性非常重要很多时候我希望在编写Mybatis Mapper时能够快速跳转到数据库、或者实时提示我数据库的相关表、字段信息帮助你纠错。快速定位到表Mapper提示讲到这里你是不是蠢蠢欲动要试一试呢还没有完呢3. 其它数据库插件你甚至还可以通过插件来集成其它类型的数据库特别是Redis和Elasticsearch这两种。Redis通过下面这几种插件你可以集成 Redis GUI 工具了不用在找半天 Redis 可视化客户端了。Redis GUI 插件ElasticsearchElasticsearch你也可以可视化的进行操作了只需要安装免费插件即可Elasticsearch免费插件4. 总结今天对IDEA的数据库管理 GUI 进行了归纳基本可以让你放弃很多其它的管理工具了。有人说吃内存如果吃内存就集中让一个吃内存不好吗工具来回切换并不是一个很舒服的事。作者码农小胖哥来源公众号码农小胖哥