幹掉Navicat:這個數據庫管理工具真香!

DataGrip 版是由JetBrains公司推出的數據庫管理軟件,DataGrip支持幾乎所有主流的關係數據庫產品,如DB2、Derby、H2、MySQL、Oracle、PostgreSQL、SQL Server、Sqllite及Sybase等,並且提供了簡單易用的界面,開發者上手幾乎不會遇到任何困難。

JetBrains DataGrip 2020功能

數據編輯器

  • 工具提示中的列註釋

  • 智能代碼

完成DataGrip提供上下文相關的代碼完成,幫助您更快地編寫SQL代碼。完成可以識別表格結構,外鍵,甚至是您正在編輯的代碼中創建的數據庫對象。

  • 即時分析和快速修復
    DataGrip會檢測代碼中可能存在的錯誤,並建議動態修復它們的最佳選項。它會立即讓您瞭解未解決的對象,使用關鍵字作爲標識符,並始終提供解決問題的方法。

日誌更新

  • 完整的SQL日誌首先,現在您將看到DataGrip在控制檯輸出中運行的每個查詢。無論是您的SQL還是DataGrip需要在內部運行的東西,請查看“ 輸出”選項卡以瞭解發生了什麼。

其次,來自IDE的所有查詢現在都記錄在文本文件中。要打開此文件,請轉到“ 幫助”| 顯示SQL日誌。

新的SQL格式化程序

感謝您與我們分享您對SQL樣式的想法!我們希望現在DataGrip能夠容納更多不同的代碼樣式。新的SQL格式化程序是我們強烈需要反饋的功能,因此請嘗試一下,如果您的具體案例未涵蓋,請告訴我們。我們仍在努力增加新的條款。

您可能已經知道,您可以創建自定義代碼樣式方案。現在,它們中的任何一個都可以專門用於每個數據源。爲此,請轉到數據源屬性的“ 選項”選項卡。

運行存儲過程

從過程的上下文菜單中選擇“ 執行 ”。將生成SQL代碼。輸入所需參數的值,然後單擊“ 確定”。如您所見,我們檢索此mysql過程的輸出,因爲我們有SQL代碼從JDBC驅動程序獲取結果集。

查詢計劃(優化性能的神器)

查詢計劃圖基於圖表的視圖現在可用於查詢計劃。要查看它,請在調用說明計劃後單擊工具欄上的“ 顯示可視化”按鈕。

SQL編輯

上下文信息在編輯包中的大型過程時,有時在其上下文中刷新內存是有用的,即現在正在編輯的特定過程或包。爲此,請按Shift+Ctrl+Q以查看上下文信息。

跳到關閉括號/報價之外從此版本開始,您可以通過按Tab鍵在結束括號之外導航或關閉引號 。請注意,這僅在第一次輸入參數或值時有效。要自定義Tab的此行爲,請轉到“首選項”| 編輯| 一般| 智能鍵並選擇 跳轉到關閉括號外/使用Tab鍵引用。

導航

從“ 查找操作”分配快捷方式以前,如果使用 默認鍵盤映射,則無法從“ 查找操作”中指定快捷方式。我們已修復此錯誤,現在它適用於任何鍵盤映射和任何佈局。一個很好的理由提醒你,這是可能的!

導航允許您通過相應的操作按名稱跳轉到任何表,視圖或過程,或直接從SQL代碼中的用法跳轉到任何表,視圖或過程。

總的來說,DataGrip是一個面向管理員和SQL開發人員的綜合數據庫IDE。它具有實用的功能,支持DB2、Derby、H2、MySQL、Oracle、PostgreSQL、SQL Server、Sqllite及Sybase等網上主流的關係數據庫產品,除了能執行sql、創建表、創建索引以及導出數據等常用的功能之外,還能在關鍵字上有高亮的提示,而且對字段的提示也是非常智能的。

精彩回顧

 程序員究竟能幹多少年?

 互聯網公司各崗位真實工作內容起底

 一次尷尬的採訪和程序員的傳奇腦洞!

 天一冷,程序員都穿上格子衫

 史上最真實的行業鄙視鏈曝光

 IT公司老闆落水,各部門員工怎麼救

 宿命之戰:程序員VS產品經理

 作爲一個前端,可以如何機智地弄壞一臺電腦?

 程序員跟產品經理打起來了,這是一個需求引發的血案...

 後端說,你個前端不會用 headers吧,我怒了!

 有個厲害的程序員女朋友是什麼體驗?

 多年來,程序員經常加班的真相終於揭開了…

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章