- A+
JetBrains DataGrip是一個(gè)多引擎數(shù)據(jù)庫管理工具。如果 DBMS 有 JDBC 驅(qū)動(dòng)程序,您可以通過 DataGrip 連接到它。它提供了數(shù)據(jù)庫內(nèi)省,以及用于為支持的引擎創(chuàng)建和修改對象的各種工具。

JetBrains DataGrip 數(shù)據(jù)庫管理工具
軟件功能:
數(shù)據(jù)編輯器
強(qiáng)大的數(shù)據(jù)編輯器讓您可以添加、移除、編輯和克隆數(shù)據(jù)行。 根據(jù)外鍵導(dǎo)航數(shù)據(jù),使用文本搜索在數(shù)據(jù)編輯器內(nèi)顯示的數(shù)據(jù)中查找任何內(nèi)容。
導(dǎo)入/導(dǎo)出
除了能夠從 CSV 文件中導(dǎo)入外,DataGrip 還提供了一個(gè)強(qiáng)大的腳本導(dǎo)出機(jī)制,使您能夠創(chuàng)建任何您喜歡的文本格式。 CSV、JSON、HTML、Markdown 和許多其他格式已捆綁 – 導(dǎo)出到 Excel 也包括在內(nèi)。
數(shù)據(jù)比較
使用差異查看器來比較表或查詢結(jié)果。 DataGrip 會(huì)高亮顯示兩者之間的差異,并讓您通過容錯(cuò)參數(shù)管理比較標(biāo)準(zhǔn)的級(jí)別。
智能文本編輯器
與任意 IntelliJ 平臺(tái) IDE 一樣,DataGrip 也包含一個(gè)可以提高您的工作效率的代碼編輯器。 轉(zhuǎn)換和移動(dòng)代碼塊,使用多個(gè)光標(biāo)管理選區(qū),等等。
代碼補(bǔ)全
DataGrip 提供了可以感知上下文和識(shí)別架構(gòu)的代碼補(bǔ)全,有助于您更快速地編寫代碼。 自動(dòng)補(bǔ)全可以識(shí)別表結(jié)構(gòu)、外鍵,甚至是在所編輯的代碼中創(chuàng)建的數(shù)據(jù)庫對象。
代碼生成
不用再手動(dòng)編寫典型代碼,DataGrip 完全可以代勞。 它可以根據(jù) UI 為表和列等發(fā)生變化的對象生成代碼。 此外,它還能幫您獲取任何對象的 DDL,以及從結(jié)果集和更新提供 DML 查詢。
代碼分析和快速修復(fù)
DataGrip 可以檢測 SQL 代碼中可能出現(xiàn)錯(cuò)誤的位置,并實(shí)時(shí)給出最佳修正方案。 它可以立即提醒您未解析的對象、用作標(biāo)識(shí)符的關(guān)鍵字,并且始終會(huì)提供修復(fù)建議。
重構(gòu)和查找用法
DataGrip 可以正確解析 SQL 文件中的所有引用。 當(dāng)您從 SQL 重命名數(shù)據(jù)庫對象時(shí),它們也將在數(shù)據(jù)庫中重命名。 您可以快速找到您的表在哪些存儲(chǔ)的過程、函數(shù)和視圖中使用。
代碼格式化程序
由于每位數(shù)據(jù)庫開發(fā)者都有自己獨(dú)特的風(fēng)格,在代碼格式化程序中配置各個(gè)選項(xiàng)的功能有助于確保滿足所有的個(gè)人需求。
查詢控制臺(tái)
通過選擇要執(zhí)行的內(nèi)容(可以是最小的語句,也可以是最大的語句),指定控制臺(tái)在運(yùn)行查詢時(shí)的行為。 可用模式包括只讀、編輯器中的結(jié)果和手動(dòng)事務(wù)提交。
查詢歷史記錄
您運(yùn)行的每個(gè)查詢都會(huì)保存在日志文件中。 每個(gè)文件還有一個(gè)本地歷史記錄。這表示您輸入的所有內(nèi)容都會(huì)在輸入后立即保存,這樣您就不會(huì)丟失任何工作。
用戶參數(shù)
DataGrip 支持運(yùn)行參數(shù)化的 SQL 查詢。 使用正則表達(dá)式添加您自己的參數(shù)模式,并選擇將應(yīng)用這些參數(shù)的 SQL 方言。
DDL 數(shù)據(jù)源
包含架構(gòu)的 DDL 語句的 SQL 文件可以作為數(shù)據(jù)源使用。 因此,您可以引用所有表、列,以及在此類文件中定義的其他對象。 您也可以將一個(gè) DDL 數(shù)據(jù)源映射到一個(gè)真實(shí)的數(shù)據(jù)源,并在兩者之間進(jìn)行遷移。
VCS 支持
DataGrip 為大多數(shù)流行的版本控制系統(tǒng)提供了一個(gè)統(tǒng)一界面,確保使用 Git 和其他系統(tǒng)時(shí)可以獲得一致的用戶體驗(yàn)。 也支持 GitHub 集成。
運(yùn)行配置
借助運(yùn)行配置,您可以在不打開腳本的情況下運(yùn)行它們。 每個(gè)配置可以包含多個(gè)按要求順序排列的腳本文件、多個(gè)目標(biāo)架構(gòu),以及在實(shí)際運(yùn)行前要完成的任務(wù)列表。
安裝說明
JetBrains系列通用激活程序請移步激活。
JetBrains DataGrip 數(shù)據(jù)庫管理工具下載
Windows
「JetBrains DataGrip 2025.2 Windows x64.7z」
macOS