胖哥是一個有軟件潔癖的人,能用現有的軟件解決問題的毫不安裝新的軟件。Java後端開發主要跟數據庫打交道,因此數據庫圖形化界面(GUI)是少不了的。一般圖形化操做關係型數據庫(RMDBS)大多數人會選擇Navicat。若是你用的是Intellij IDEA,不論是旗艦版仍是社區版,都不須要Navicat了,旗艦版自帶數據庫圖形界面,社區版你能夠經過插件集成圖形界面。今天就以旗艦版爲例演示一下IDEA的數據庫圖形管理能力。redis
在IDEA旗艦版的右側邊欄打開Database就是數據庫圖形界面了,社區版能夠安裝插件得到。數據庫
點擊➕號,出現了全部支持的數據庫類型的清單,經常使用的MySQL、Oracle、PostgreSQL、H2、SQL Server都支持,甚至對列式數據庫ClickHouse和文檔數據庫MongoDB也支持。編程
選擇其中的一種,配置一下就能夠了,以MySQL爲例:後端
而後就進入了圖形化界面,你就能夠經過圖形進行數據庫管理了。這個圖形界面提供了不少功能,我來演示幾個經常使用的功能。app
咱們能夠經過console控制檯來編寫DDL、DML語句來操做數據庫。Win下快捷鍵爲 CTRL+SHIFT+F10。elasticsearch
提供了強大的提示功能、Tx事務類型控制、查看歷史語句、屢次查詢結果對比等功能。並且對於查詢的結果展現形式也十分豐富,除了你知道的表格以外還有不少,例如ide
你能夠經過下面的步驟操做來知足你的須要:工具
首先能夠根據已有數據庫來生成DDL語句。idea
根據數據庫生成實體類,這個也很是實用。插件
這個幾乎全部的數據庫GUI都是必備的功能。
這個功能是一個我選擇使用它的根本緣由之一,做爲開發來講,思惟的連貫性很是重要,不少時候我但願在編寫Mybatis Mapper時可以快速跳轉到數據庫、或者實時提示我數據庫的相關表、字段信息,幫助你糾錯。
講到這裏你是否是蠢蠢欲動要試一試呢?尚未完呢!
你甚至還能夠經過插件來集成其它類型的數據庫,特別是Redis和Elasticsearch這兩種。
經過下面這幾種插件你能夠集成Redis GUI工具了,不用在找半天Redis可視化客戶端了。
Elasticsearch你也能夠可視化的進行操做了,只須要安裝免費插件便可:
今天對IDEA的數據庫管理GUI進行了概括,基本可讓你放棄不少其它的管理工具了。有人說吃內存,若是吃內存就集中讓一個吃內存很差嗎?工具來回切換並非一個很舒服的事。我是:碼農小胖哥 關注我獲取更多編程技巧。
關注公衆號:Felordcn 獲取更多資訊