
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
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/78418.html
標籤:Java
下一篇:PHP-XDebug配置
