
MySQL 等資料庫客戶端軟體市面上非常多了,別的堆疊長就不介紹了, 其實 IntelliJ IDEA 自帶的資料庫工具就很牛逼,不信你繼續往下看,
本文以 IntelliJ IDEA/ Mac 版本作為演示,其他版本的應該也差距不大!
1、打開資料庫工具面板
如果 IDEA 主頁沒有看到 Database 面板,可以在 View 選單中依次調出 Database 選單打開資料庫工具面板,

2、創建資料源
打開 Database 資料庫面板后,點擊 + 號根據提示選擇對應的資料庫創建一個資料源,
從下面的串列可以看出,IDEA 資料庫工具支持的資料庫非常多,常用的主流的資料庫都在里面,
這里以 MySQL 資料庫為示例創建一個資料源:

選擇 MySQL 后,會讓你輸入 MySQL 的連接資訊,
這里我以本地 MySQL 資料庫作為演示,依次輸入 MySQL 的 Host、埠、用戶名、密碼等必要連接資訊,除此之外,你也可以切換到其他選項卡中輸入更多高級連接資訊,

可以點擊 Test Connection 按鈕可以進行連接測驗,如果對應的 MySQL 驅動沒有下載,根據 IDEA 彈出的下載提示會自動下載,如上所示,連接測驗通過,
點擊上面的 MySQL 驅動名稱鏈接可以跳到對應的資料庫驅動設定中:

如上所示,可以選擇更改驅動名稱、驅動包,以及 JDBC 連接模板,這里全部默認不作更改,
保存退出后,可以在 Database 面板看到本地 MySQL 資料庫已連接,

可以看到有 1 個資料庫、272 個校對集、4 個用戶,
3、創建資料庫和表
先來創建一個資料庫:

輸入資料庫名稱、校對集:

保存資訊,資料庫創建成功:

在對應的資料庫上右鍵,然后再新建一張表:

輸入表名、注釋,然后再增加幾個欄位:

可以看到,欄位各種常用的設定操作都有,非常方便,
再點擊 Execute 按鈕在資料庫中執行以創建一張表:

可以看到,表中常用的資訊全列出來了,十分直觀!
4、資料增刪改查
雙擊表名,可以進入表資料的增刪改查等更多操作,
右鍵,點擊 Add New Row 選單依次添加幾行新資料,
右鍵任何資料都可以快捷復制行、洗掉行、編輯等操作,當然,雙擊任何資料也可以直接編輯,然后提交事務保存,

在查找框中直接輸入 where 條件可以快速篩選資料:

使用 Filter By 選單還有更多的快捷操作:

如上所示,列出了常用的基本篩選快捷操作,這些快捷操作還能使用剪貼板里面的資訊,其中,“開發” 這個條件就是從剪貼板帶過來的,
也可以右鍵創建一個查詢控制臺:

在查詢控制臺中輸入 MySQL 關鍵字都會得到快捷智能提示:

提示還包括資料庫中的表名:

智能提示真的很好用,明顯提升開發效率和開發幸福感,果斷是英文不好的同學的神器,
IntelliJ IDEA 果然是 Java 最智能的 IDE,這個名不虛傳~

在這里也可以很方便地對資料進行增刪改查操作,
還能進行全文搜索,右鍵表名開始:

比如我要搜索 "JDK",條件中自動就把所有文本型別的欄位自動帶上了 like 條件:

點擊 Search 按鈕:

找到 article 表中的一條記錄,雙擊進入結果集:

IDEA 資料庫搜索真牛逼!
5、SQL 生成
在已有的表上面還能進行 SQL 生成操作,如生成表創建 SQL 陳述句:


除了生成表創建陳述句,還能將資料庫表中的所有記錄匯出,可以是 SQL、JSON、CSV、XML……有很多種匯出格式,可以說十分強大!

6、匯出表模型
右擊對應的資料庫表名稱,可以匯出資料庫表模型:

如下所示:這個模型資訊雖然看起來很簡陋,不能和 PowerDesigner 那么強大作比較,但也能把資料庫所有資訊很直觀的列出來,

總結
好了,今天的分享就到這了,一文真的難以總結完,感興趣的同學可以再繼續自行摸索,
所以,IDEA 自帶的資料庫工具已經很強大了,而且一如既往的智能,況且還支持所有主流的資料庫,完全可以滿足日常所需,如果沒有安裝其他資料庫客戶端軟體,IDEA 足矣,IDEA 真香,
IDEA 香是香,可能你會說用它要收費,其實它也有開源的社區版本,收費的專業版也很容易申請到激活碼,關注公眾號Java技術堆疊,回復:IDEA,可以閱讀我分享過的獲取正版 IDEA 激活碼的教程,很多粉絲都反饋說輕松得到了,感興趣的都可以去申請,不能太容易了,
最后,如果本文對你有幫助,點個在看鼓勵一下哦!
也歡迎分享轉發給更多有需要的朋友~
著作權申明:本文系公眾號 "Java技術堆疊" 原創,原創實屬不易,轉載、參考本文內容請注明出處,禁止抄襲、洗稿,請自重,尊重他人勞動成果和知識產權,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/281385.html
標籤:其他
