天天看點

再見Navicat! IDEA的這個兄弟真的很香!我粉了...

雲栖号資訊:【 點選檢視更多行業資訊

在這裡您可以找到不同行業的第一手的上雲資訊,還在等什麼,快來!

前言

在我們日常的程式開發中,很大一部分時間是在與資料庫打交道。

查資料,導資料,檢查SQL執行計劃,優化SQL等,是我們資料庫開發工作的重要組成部分,而且很多時候我們會使用到多款資料庫,如Oracle,Mysql,PostgreSQL等。

這個時候,找到一款合适的,适用于各個資料庫的用戶端就非常重要了。

今天分享一款功能強大的資料庫用戶端:DataGrip。

再見Navicat! IDEA的這個兄弟真的很香!我粉了...

介紹

DataGrip 是Jetbrains開發的SQL用戶端工具(Jetbrains大家都很熟悉,我們常用的IntelliJ IDEA ,WebStrom,GoLand都是Jetbranins發行的)。

它能夠支援常用的關系型資料庫:Oracle,Mysql,PostgreSQL,SQLServer,以及常用的NoSQL資料庫:MongoDB等,在插件管理中,還有Redis插件可以下載下傳使用。

再見Navicat! IDEA的這個兄弟真的很香!我粉了...

常用功能

  • 智能的查詢控制台

可以讓我們在不同的模式下執行查詢,并提供本地曆史記錄,進而記錄我們的所有活動,避免工作丢失。

再見Navicat! IDEA的這個兄弟真的很香!我粉了...
  • 高效的架構導航

    使用對應的操作(Ctrl+滑鼠按左鍵)或直接通過它在 SQL 代碼中的用法,根據名稱可以跳轉到任意表、字段,視圖或存儲過程上。

再見Navicat! IDEA的這個兄弟真的很香!我粉了...
  • 檢視執行計劃

    可以友善地執行SQL的查詢計劃,進而了解到資料庫引擎的行為,以此提高查詢的效率。

再見Navicat! IDEA的這個兄弟真的很香!我粉了...
  • 智能代碼補全

    DataGrip 提供了可以感覺上下文的代碼補全,有助于我們更快速地編寫 SQL 代碼。

自動補全可以識别表結構、外鍵,甚至是在編輯代碼中建立的資料庫對象。

再見Navicat! IDEA的這個兄弟真的很香!我粉了...
  • 實時分析和快速修複

    DataGrip 可以檢測代碼中可能出現的錯誤,并實時給出最佳修複方案。

它可以立即提醒我們未解析的對象、用作辨別符的關鍵字,并且會給出修複建議。

再見Navicat! IDEA的這個兄弟真的很香!我粉了...
  • 代碼生成

    生成任意對象的 DDL 語句:SQL 生成器可以幫您擷取帶有選項的 DDL 腳本。

再見Navicat! IDEA的這個兄弟真的很香!我粉了...
  • 資料導入/導出

    粘貼導入資料:

再見Navicat! IDEA的這個兄弟真的很香!我粉了...

導出結果集:

再見Navicat! IDEA的這個兄弟真的很香!我粉了...
  • 資料源分組

在資料庫資料總管中建立組也可使用拖放操作。建立組時,隻需将一個資料源拖放到另一個上。如果要将資料源放到現有組中,隻需拖放進來。

再見Navicat! IDEA的這個兄弟真的很香!我粉了...
  • 檢視表結構關系

在 DataGrip 中,按下 Ctrl+Alt+U 或通過檢視對象的上下文菜單,可以随時在圖表中檢視表與表之間的關系。還可以這些圖表導出為圖檔。

再見Navicat! IDEA的這個兄弟真的很香!我粉了...

DataGrip 的SQL編輯器和IDEA有着相同文本操作,是以我們可以輕松地格式化SQL,以及注釋SQL等操作,跟其他資料庫用戶端的SQL編輯器相比,DataGrip操作更加靈活友善。

DataGrip 的各種實用功能可以提高我們工作中的效率,同時也可以讓我們每次開機後不需要再單獨打開SQLYog,PL/SQL Developer,Robomongo等各種資料庫的用戶端了 。

使用DataGrip,我們隻需要在DataGrip中添加各個庫的資料源就可以了。

而且對于Oracle來說,DataGrip能夠正常顯示/操作Clob字段,這點是非常的值得推薦使用的。

【雲栖号線上課堂】每天都有産品技術專家分享!

課程位址:

https://yqh.aliyun.com/zhibo

立即加入社群,與專家面對面,及時了解課程最新動态!

【雲栖号線上課堂 社群】

https://c.tb.cn/F3.Z8gvnK

原文釋出時間:2020-06-04

本文作者: 一隻程式猿

本文來自:“

網際網路架構師 微信公衆号

”,了解相關資訊可以關注“

網際網路架構師