首 頁
手機版

DataGrip2024官方電腦版 v2024.3

面向管理員和SQL開發(fā)人員的綜合數(shù)據(jù)庫IDE

DataGrip官方版JetBrains公司推出的一款功能全面、操作便捷的數(shù)據(jù)庫集成開發(fā)環(huán)境(IDE),專為數(shù)據(jù)庫管理和開發(fā)設(shè)計。它支持多種主流關(guān)系數(shù)據(jù)庫產(chǎn)品,如MySQL、PostgreSQL、Oracle、SQL Server等,為開發(fā)者提供了統(tǒng)一的開發(fā)平臺。目前DataGrip2024具備智能代碼編輯與導航功能,能夠自動補全代碼、提供實時分析和快速修復方案,幫助開發(fā)者高效編寫和閱讀代碼。同時,它還擁有強大的查詢和編輯功能,支持直觀的查詢界面和SQL編輯,讓開發(fā)者能夠輕松構(gòu)建和執(zhí)行復雜查詢。

DataGrip2024官方電腦版

DataGrip2024.3新功能

一、AI Assistant 功能

1、通過 AI Assistant 進行的 SQL 錯誤處理

我們?yōu)橥ㄟ^ AI Assistant 處理 SQL 查詢執(zhí)行錯誤實現(xiàn)了一些實用操作。 現(xiàn)在,對于每條錯誤消息,DataGrip 都會在錯誤消息的最右側(cè)顯示兩個操作:Explain with AI(使用 AI 解釋)和 Fix with AI(使用 AI 修正)。

Explain with AI(使用 AI 解釋)會打開 AI 聊天,發(fā)送自動提示,并給出 AI Assistant 對錯誤的解釋。

Fix with AI(使用 AI 修正)會在編輯器中為查詢執(zhí)行錯誤生成修正。

2、文本到 SQL:生成的結(jié)果的編輯器內(nèi)差異

我們改進了在編輯器中使用 AI Assistant 的體驗。

現(xiàn)在,當您要求 AI Assistant 處理某段代碼時,編輯器會包含原始代碼和生成的代碼的差異。 AI Assistant 的建議以不同的顏色高亮顯示,并在裝訂區(qū)域標有 Revert(還原)按鈕。

您還可以在差異中自行編輯結(jié)果查詢。 您的更改將以相同的方式高亮顯示。

例如,您可以讓 AI Assistant 使用查詢檢索更多數(shù)據(jù),然后將 ORDER BY 子句添加到生成的結(jié)果中。

二、處理數(shù)據(jù)

1、浮動分頁工具欄

為了使數(shù)據(jù)編輯器中的網(wǎng)格分頁更加明顯,我們將控件從工具欄移動到數(shù)據(jù)編輯器的底部中心。

要將此控件移回工具欄,請打開 IDE 設(shè)置,轉(zhuǎn)到 Database | Data Editor and Viewer(數(shù)據(jù)庫 | 數(shù)據(jù)編輯器和查看器),滾動到 Position of the grid pagination control(網(wǎng)格分頁控件的位置),然后選擇 Data editor toolbar(數(shù)據(jù)編輯器工具欄)。

2、更寬的編輯器內(nèi)結(jié)果網(wǎng)格

此前,編輯器內(nèi)結(jié)果網(wǎng)格的寬度有限。 現(xiàn)在,網(wǎng)格會自動調(diào)整為編輯器的全寬,讓您可以查看更多數(shù)據(jù)。

三、代碼編輯器

1、高亮顯示所選文本

默認情況下,DataGrip 現(xiàn)在會自動高亮顯示您在文件中選擇的文本的所有實例。 這使得跟蹤所選文本在整個代碼中出現(xiàn)的位置更加簡單。

2、針對 JOIN 子句數(shù)量是否過多的檢查

在某些情況下,不建議運行包含過多 JOIN 子句的查詢,因為這會降低性能。 編輯器現(xiàn)在可以識別并高亮顯示此類查詢。

您可以在 IDE 設(shè)置中啟用此檢查。 為此,導航到 Editor | Inspections(編輯器 | 檢查),展開 SQL 部分,然后選擇 Excessive JOIN count(JOIN 計數(shù)過多)。

3、表值函數(shù)支持 BigQuery

我們改進了對 BigQuery 表值函數(shù) (TVF) 的支持。 現(xiàn)在,DataGrip 可以正確檢測 TVF 及其返回列。

四、連接性

1、片段內(nèi)省和智能刷新 MySQL MariaDB

DataGrip 現(xiàn)在支持片段內(nèi)省。

此前,內(nèi)省器只能對 MySQL 或 MariaDB 數(shù)據(jù)庫中的架構(gòu)執(zhí)行完整內(nèi)省,但不能刷新單個對象的元數(shù)據(jù)。 每次 DDL 語句在控制臺中執(zhí)行并且該執(zhí)行可能修改數(shù)據(jù)庫架構(gòu)中的對象時,IDE 都會啟動對整個架構(gòu)的全面內(nèi)省。 這非常耗時,并且經(jīng)常會擾亂工作流。

現(xiàn)在,DataGrip 可以分析 DDL 語句,確定哪些對象可能受其影響并僅刷新這些對象。

如果您在數(shù)據(jù)庫資源管理器中選擇單個條目并調(diào)用 Refresh(刷新)操作,則只有該對象會被刷新,而不是像以前一樣整個架構(gòu)都被刷新。

五、錯誤修復

DBE-21843:大表的第一行不再消失。

DBE-20350:Qualify object with: Database(使用數(shù)據(jù)庫限定對象)代碼補全功能按預期運作。

DBE-21526:數(shù)據(jù)庫對象的上下文菜單中上下文實時模板的可用性不再存在問題。

DBE-18445:MySQL ST_SRID 函數(shù)現(xiàn)已得到支持。

DBE-19042:MySQL GRANT 語句中的多個角色現(xiàn)已得到支持。

DBE-19984:MySQL block_encryption_mode 系統(tǒng)變量現(xiàn)已得到支持。

DBE-16521:MariaDB 查詢控制臺中對時態(tài)表的支持已得到改進。

DBE-19041:MySQL MariaDB SET ROLE 和 SET DEFAULT ROLE 語句現(xiàn)已得到支持。

DBE-14986:SQL Server 函數(shù)調(diào)用中的同義詞解析按預期運作。

DBE-15201:SQL Server 函數(shù)補全的架構(gòu)限定按預期運作。

DBE-21204:SQL Server CURSOR 聲明中的 OPTION 關(guān)鍵字現(xiàn)已得到支持。

DBE-3771:Oracle 對 USING 中限定列的檢查現(xiàn)已添加。

DBE-3772:Oracle 對 NATURAL JOIN 中限定列的檢查現(xiàn)已添加。

DBE-5657: Oracle PARTITION 子句的自動補全按預期運作。

DBE-10459:Oracle BEGIN 的自動補全現(xiàn)已得到支持。

DBE-17022:Oracle ON COMMIT PRESERVE DEFINITION 現(xiàn)已得到支持。

DBE-21014:Oracle 軟件包頭中聲明的 CURSOR 的解析按預期運作。

DBE-20309:Oracle 對照函數(shù)調(diào)用的列解析按預期運作。

DBE-21006:Oracle 對照記錄類型的列解析按預期運作。

軟件亮點

1、智能查詢控制臺

以不同模式執(zhí)行查詢并通過本地歷史記錄跟蹤所有活動,防止您丟失工作成果。

2、代碼補全

上下文相關(guān)代碼補全有助于您更快速地編寫 SQL 代碼。DataGrip 可以識別表結(jié)構(gòu)、外鍵,甚至是在所編輯的代碼中創(chuàng)建的數(shù)據(jù)庫對象。

3、以多種格式導入/導出

除了從腳本文件、CSV、TSV 或具有分隔符分隔值的文本文件導入之外,您還可以使用您喜歡的格式導出數(shù)據(jù),包括 CSV、JSON、HTML、Markdown、Excel 等 – 您甚至可以自行創(chuàng)建格式!

4、實時分析和快速修復

DataGrip 可以檢測出代碼中可能存在的 bug,并即時建議最佳修正選項。它將立即讓您了解未解決的對象,并提供解決問題的方式。

5、查詢歷史記錄

查詢歷史記錄功能將所有查詢保留在日志文件中,并且工具支持具有可自定義模式和 SQL 方言選項的參數(shù)化 SQL 查詢。

6、版本控制集成

我們?yōu)?Git、SVN 和 Mercurial 等所有主流版本控制系統(tǒng)提供統(tǒng)一的支持。

7、UI 和主題

根據(jù)自己的偏好,通過淺色和深色主題、全彩自定義、可定制的按鍵映射和語言插件調(diào)整工具的外觀和配置。

軟件優(yōu)勢

1、包含架構(gòu)的 DDL 語句的 SQL 文件可以作為數(shù)據(jù)源使用。 因此,您可以引用所有表、列,以及在此類文件中定義的其他對象。 您也可以將一個 DDL 數(shù)據(jù)源映射到一個真實的數(shù)據(jù)源,并在兩者之間進行遷移。

2、DataGrip 為大多數(shù)流行的版本控制系統(tǒng)提供了一個統(tǒng)一界面,確保使用 Git 和其他系統(tǒng)時可以獲得一致的用戶體驗。 也支持 GitHub 集成。

3、借助運行配置,您可以在不打開腳本的情況下運行它們。 每個配置可以包含多個按要求順序排列的腳本文件、多個目標架構(gòu),以及在實際運行前要完成的任務(wù)列表。

4、可以將用戶界面更改為以下任何一種語言:中文、日語和韓語。

5、DataGrip 提供淺色和深色兩種主題。 每種主題都可以完全定制,任何顏色都可以更改。 用戶甚至可以創(chuàng)建自己的顏色主題,我們的插件庫提供了無數(shù)選擇。

系統(tǒng)要求

64 位 Windows 10 1809 及更高版本,或 Windows Server 2019 及更高版本

最低 2 GB 可用 RAM 和 8 GB 系統(tǒng)總 RAM

3.5 GB 硬盤空間,推薦 SSD

最低屏幕分辨率 1024x768

更新日志

v2024.3版本

文本到 SQL 編輯器內(nèi)差異、用于處理 SQL 錯誤的 AI Assistant 操作、網(wǎng)格 UI 改進等!

收起介紹展開介紹

同廠商

JetBrains更多+
  • 數(shù)據(jù)庫軟件
更多 (21個) >>主流的數(shù)據(jù)庫軟件推薦 隨著信息化及計算機的發(fā)展,程序開發(fā)越來越普及,而在程序開發(fā)中往往離不開數(shù)據(jù)庫,數(shù)據(jù)庫是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫,然而隨著用戶的需要也多了各種數(shù)據(jù)管理方式,數(shù)據(jù)庫軟件發(fā)展到如今類型也越來越多,從早期的單一Dbase發(fā)展到如今以云數(shù)據(jù)存儲的大型數(shù)據(jù)庫系統(tǒng),那么數(shù)據(jù)庫軟件有哪些呢?以下是小編專為用戶收集的一些數(shù)據(jù)庫類軟件大全,希望對你有所幫助。
  • 下載地址
  • Mac版
DataGrip2024官方電腦版 v2024.3

有問題? 點此報錯

發(fā)表評論

0條評論