postgresql 客户端_一款功能强大的数据库客户端:DataGrip
前言
在我們日常的程序開發中,很大一部分時間是在與數據庫打交道。
查數據,導數據,檢查SQL執行計劃,優化SQL等,是我們數據庫開發工作的重要組成部分,而且很多時候我們會使用到多款數據庫,如Oracle,Mysql,PostgreSQL等。
這個時候,找到一款合適的,適用于各個數據庫的客戶端就非常重要了。
今天分享一款功能強大的數據庫客戶端:DataGrip。
介紹
DataGrip 是Jetbrains開發的SQL客戶端工具(Jetbrains大家都很熟悉,我們常用的IntelliJ IDEA ,WebStrom,GoLand都是Jetbranins發行的)。
它能夠支持常用的關系型數據庫:Oracle,Mysql,PostgreSQL,SQLServer,以及常用的NoSQL數據庫:MongoDB等,在插件管理中,還有Redis插件可以下載使用。
常用功能
- 智能的查詢控制臺
可以讓我們在不同的模式下執行查詢,并提供本地歷史記錄,從而記錄我們的所有活動,避免工作丟失。
- 高效的架構導航
使用對應的操作(Ctrl+鼠標按左鍵)或直接通過它在 SQL 代碼中的用法,根據名稱可以跳轉到任意表、字段,視圖或存儲過程上。
- 查看執行計劃
可以方便地執行SQL的查詢計劃,從而了解到數據庫引擎的行為,以此提高查詢的效率。
- 智能代碼補全
DataGrip 提供了可以感知上下文的代碼補全,有助于我們更快速地編寫 SQL 代碼。
自動補全可以識別表結構、外鍵,甚至是在編輯代碼中創建的數據庫對象。
- 實時分析和快速修復
DataGrip 可以檢測代碼中可能出現的錯誤,并實時給出最佳修復方案。
它可以立即提醒我們未解析的對象、用作標識符的關鍵字,并且會給出修復建議。
- 代碼生成
生成任意對象的 DDL 語句:SQL 生成器可以幫您獲取帶有選項的 DDL 腳本。
- 數據導入/導出
粘貼導入數據:
導出結果集:
數據源分組在數據庫資源管理器中創建組也可使用拖放操作。 新建組時,只需將一個數據源拖放到另一個上。 如果要將數據源放到現有組中,只需拖放進來。
查看表結構關系在 DataGrip 中,按下 Ctrl+Alt+U 或通過查看對象的上下文菜單,可以隨時在圖表中查看表與表之間的關系。 還可以這些圖表導出為圖片。
最后
DataGrip 的SQL編輯器和IDEA有著相同文本操作,所以我們可以輕松地格式化SQL,以及注釋SQL等操作,跟其他數據庫客戶端的SQL編輯器相比,DataGrip操作更加靈活方便。
DataGrip 的各種實用功能可以提高我們工作中的效率,同時也可以讓我們每次開機后不需要再單獨打開SQLYog,PL/SQL Developer,Robomongo等各種數據庫的客戶端了 。
使用DataGrip,我們只需要在DataGrip中添加各個庫的數據源就可以了。
而且對于Oracle來說,DataGrip能夠正常顯示/操作Clob字段,這點是非常的值得推薦使用的。
歡迎感興趣的小伙伴留言,轉發一起交流學習。
總結
以上是生活随笔為你收集整理的postgresql 客户端_一款功能强大的数据库客户端:DataGrip的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何把meshlab中的圆环去掉_如何设
- 下一篇: c语言编写两个矩阵的乘积,如何用c语言编