首 頁
手機版

datagrip2023 mac版 v2023.3.4

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

datagrip2023 mac版是專為macOS平臺設計的強大的數據庫管理工具,主要目標是滿足專業(yè)SQL開發(fā)人員的特定需求,幫助他們更高效地管理和操作數據庫,同時,軟件的IDE界面也十分直觀簡潔,即使是對SQL不熟悉的用戶也能夠快速上手。

datagrip2023具有強大的兼容性,能夠完美支持目前市面上幾乎所有的主流關系數據庫產品。無論是MySQL、PostgreSQL、Microsoft SQL Server、Oracle、Sybase、DB2、SQLite、HyperSQL、Apache Derby還是H2,DataGrip2023都能夠與之無縫對接,為用戶提供了極大的便利。

值得一提的是, datagrip2023的動態(tài)分析和快速修復功能為開發(fā)者提供了強大的支持,能夠實時監(jiān)測代碼的執(zhí)行過程,發(fā)現并糾正潛在的問題,從而幫助用戶提高代碼的質量和可靠性。同時,通過關鍵字作為標識符和解決方案的方式,DataGrip能夠為用戶提供智能的解決方案推薦,使開發(fā)者能夠更加輕松地解決代碼中的問題,歡迎有需要的用戶朋友下載使用。

datagrip2023新功能

一、數據可視化

可視化分為三種網格形式:

主標簽頁:當您打開表、視圖或 CSV 文件時,繪圖將以拆分模式顯示。

結果標簽頁:在 Services(服務)工具窗口中觀察查詢結果時,可以顯示繪圖而不是網格。

編輯器內結果:您可以顯示繪圖而不是網格。

二、新的導入功能

我們投入了大量時間重做導入功能,原因如下:

It was the last chapter in the big transition to our generated Modify Object UI, which is described in detail here.

該功能現在允許導入到多個目標。

現在可以同時編輯多個內容。 例如,您可以更改多個文件的格式或編碼,更改多個目標的架構。

1、部分亮點功能:

- 映射

默認目標實體稱為映射。 在這里,您可以定義目標表,并通過目標表的列映射文件列。 如需編輯表本身,請點擊 Edit(編輯)按鈕:

表將出現在右側樹形 UI 中。 此 UI 完全重復了 Modify Object(修改對象)UI,允許您以多種方式操作表及其對象。

- 自動生成表名

此按鈕會自動從源文件生成表名。 重命名表后,可以使用此按鈕將其還原為默認名稱。

- 簡化列名

此操作適用于原始列名包含空格的情況。

- 還原為舊 UI 的功能

我們深知這次重做是一個巨大的變化,可能會給部分用戶帶來不便。 我們非常歡迎您與我們分享反饋,幫助我們了解如何改進新 UI,使其在所有用例中都更強大、更清晰。

如果您希望還原為舊 UI,可以使用此選項。

在我們處理完有關新 UI 的所有反饋之前,此選項將一直可用。

三、處理數據

1、數據編輯器中的可自定義數字格式

數據編輯器中的數字顯示更為靈活。 最重要的是,您可以指定小數點和分組分隔符。 其他選項包括定義如何呈現無窮大和 NaN 的功能。

2、將數字呈現為 UNIX 時間戳

In the UNIX timestamp format, timestamps are stored as numbers, expressing how many milliseconds have elapsed since January 1, 1970 (UTC). DataGrip 現已支持此格式。

3、SQL Server 對通過 BCP 導入/導出表的支持

We've added support for the BCP tool, which lets you export and import tables in SQL Server.

四、DynamoDB 支持

JetBrains IDE 現已支持 DynamoDB!

以下是我們目前實現的功能:

DynamoDB 數據可以通過 DataGrip 的數據查看器查看。

代碼編輯器中支持適用于 DynamoDB 的 PartiQL。

帶有鍵和索引的表現已內省。

五、內省

1、內省調度器

您現在可以為每個數據源設置內省間隔。

2、Oracle 內省級別默認值

DataGrip 需要很長時間來內省 Oracle 中的架構,因為 Oracle 目錄通常非常慢。 為了解決這個問題,內省級別得以引入。

默認情況下,將選擇最高級別。 這意味著內省僅在所選架構的第三級開始,速度很慢。 更重要的是,一些用戶根本不知道內省級別設置的存在。

DataGrip 2023.3 優(yōu)先考慮用戶體驗和性能,而不是功能完整性。 默認內省級別值現在被設為 Auto Select(自動選擇)。

3、SQL Server 對新對象的支持

SQL Server 現已支持新對象:

分區(qū)函數和分區(qū)方案

分區(qū)和相關表/索引屬性

分類表

文件組

4、Redshift 對具體化視圖的支持

Redshift 中的具體化視圖現在會得到內省,并顯示在 Database Explorer(數據庫資源管理器)的專屬節(jié)點中。

六、運行查詢

1、Oracle 查詢控制臺中對參考光標的支持

如果您在控制臺或 SQL 文件中運行查詢,現在可以從參考光標獲取結果。

如果運行的函數返回的結果僅包含一個參考光標,DataGrip 會立即導航到參考光標中的結果。

在更復雜的情況下,如果結果包含多個參考光標或參考光標以外的其他內容,DataGrip 將顯示主要結果,讓您有機會查看其他參考光標中的結果。 您可以從帶有參考光標的單元轉到相應的結果集(Enter/雙擊),或者進行反向操作 (Ctrl+B)。

七、代碼生成

1、啟用/禁用數據庫對象

部分類型的對象可以啟用和禁用。 從現在開始,DataGrip 支持通過 UI 執(zhí)行此操作,這使您可以生成并運行相應的代碼段。

此功能適用于:

MySQL 事件。

PostgreSQL 規(guī)則、觸發(fā)器和事件觸發(fā)器。

MS SQL 索引、外鍵、檢查約束和觸發(fā)器。

Oracle 鍵、唯一鍵、外鍵、檢查約束、觸發(fā)器、表空間和用戶帳戶。

八、其他

1、SQLite 如果使用 WSL 路徑則發(fā)出警告

很遺憾,無法使用位于 WSL 路徑下的 SQLite 數據庫。 因為 WSL 不遵循 SQLite 文件鎖定機制。 目前,DataGrip 唯一可用的解決方案是在這種特殊情況下顯示警告。

datagrip常見問題

一、DataGrip連接Doris無法看到庫表

1、DataGrip連接 DorisQ 數據源驅動選擇mysql 8.0;

2、設置,然后在advanced中勾選Introspect using JDBC metadata,如下圖所示:

3、刷新連接即可

二、DataGrip連接SQL Server 失敗

datagrip 鏈接數據庫是報 驅動程序無法通過使用安全套接字層(SSL)加密與SQLQ Server 建立安全連接異常,異常信息,

處理方式:鏈接數據庫的時候選擇數據動(Tds),設置如下,

三、DataGrip查詢結果復制到Excel樣式問題

處理方式:查詢結果選擇TSV格式即可。

軟件特色

1、導入多個 CSV 文件的選項

我們通過實現選擇多個 CSV 文件并一次導入它們的功能來增強文件導入過程!

2、游樂場和腳本解析模式

為了解析 SQL 腳本中的數據庫對象,DataGrip 需要了解對象的含義。這對于 IDE 為您提供正確的代碼完成并將對象的用法視為鏈接是必要的。

3、代碼生成

引入了基本版本的新修改 UI 已成為默認選項??梢允褂眠@個新 UI 添加和編輯表格的所有子對象。

4、鍵盤映射中的類別

以前,與數據庫功能相關的所有操作都存儲在鍵盤映射中的四個不同位置。這種幾乎沒有邏輯的結構是 IDE 發(fā)展的歷史結果。

5、DDL 數據源中的范圍

您現在可以將文件范圍設置為 DDL 數據源的源。這將讓您輕松過濾 DDL 數據源的文件夾。例如,您可以排除子文件夾。

6、各種各樣的

對于 macOS 用戶,我們引入了將所有打開的項目窗口合并為一個,將它們變成選項卡的功能。此操作可從“窗口”菜單中獲得。

datagrip2023 mac版軟件功能

1、智能查詢控制臺

允許您以不同的模式執(zhí)行查詢,并提供跟蹤所有活動的本地歷史記錄,并保護您免于失去工作。

2、高效的模式導航

讓您通過相應的操作或直接從SQL代碼中的用法跳轉到任何表,視圖或過程。

3、解釋計劃

讓您深入了解查詢的工作原理和數據庫引擎行為,以便您的查詢更有效率。

4、智能代碼完成

DataGrip提供了上下文敏感的代碼完成,可幫助您更快地編寫SQL代碼。完成意識到您正在編輯的代碼中創(chuàng)建的表結構,外鍵,甚至數據庫對象。

5、即時分析和快速修復

DataGrip可以檢測您的代碼中可能出現的錯誤,并建議最佳的選項來即時修復它們。它將立即讓您了解未解決的對象,使用關鍵字作為標識符,并始終提供解決問題的方法。

6、在SQL文件和模式中工作的重構

DataGrip可以正確解析SQL代碼中的所有引用,并幫助您重構它們。當您重命名變量或別名時,它將在整個文件中更新其用法。當您從查詢重命名對它們的引用時,數據庫中的實際表名將被更新。甚至還可以預覽其他視圖,存儲過程和函數中的表/視圖的用法。

7、版本控制集成

我們?yōu)樗兄饕姹究刂葡到y(tǒng)提供統(tǒng)一支持:Git,SVN,Mercurial等。

8、編碼協(xié)助

IDE分析您的代碼,查找符號之間的連接,以提供代碼完成,快速導航,巧妙的錯誤分析,格式化和重構。

9、人體工學設計

強大的靜態(tài)代碼分析和人體工程學設計使開發(fā)不僅高效,而且令人愉快。

10、集成的工具

關鍵任務工具,如rest-runner,覆蓋工具,全功能調試器和版本控制集成即將到來-不包括插件忙碌。

11、IntelliJ插件生態(tài)系統(tǒng)

如果您除了已經豐富的內置工具之外還需要什么,IntelliJ插件生態(tài)系統(tǒng)可以幫助您。

datagrip和navicat區(qū)別

一、界面設計

datagrip和navicat的界面設計思路相似,均提供了類似于Eclipse的透視圖式的用戶界面,可以隨意調整不同窗口的位置和大小。但在具體的設計風格上,datagrip更偏向于扁平化、簡潔化的風格,而navicat則比較炫酷、華麗。例如,在透視圖中 datagrip的菜單欄和側邊欄都相對較為簡潔;navicat的界面則充滿了各種按鈕和圖標。

對于初學者來說,datagrip的設計更為友好、清晰易懂,更加符合國際化的應用風格,而navicat則更適合大眾用戶和熟練工程師,帶來前衛(wèi)的體驗。

二、工作效率

datagrip和navicat的設計都是在提升工作效率的基礎上進行,但針對不同用戶或場景會有不同的取舍。 例如,在查詢數據時,datagrip對于SQL的語句提供了即時完成和預設的模板,靈活度較高,另外還有方便的列配置和可重復利用的代碼片段;navicat則更強調表單和可視化操作,它的查詢操作更加直觀、易用。

總體來說,datagrip比navicat更偏向于優(yōu)秀的編程工具,更適合高效可控、強需求的技術應用。navicat在更復雜,更多元化的數據處理和管理場景下有優(yōu)化,能更好處理各種數據庫類型和各種關系。

三、代碼擴展性

這兩個工具都支持各個大型數據庫和其主要特性。但在代碼擴展方面,datagrip具有更高的可擴展性,可以基于IntelliJ的插件系統(tǒng)制定自定義插件和更高效的擴展包,配置方法更加靈活,只需進行 一些簡單的步驟,就可以將定制的插件進行添加和刪除。navicat本身不支持定制化擴展,這是它的短板,不過通過一些高級技巧和逆向工程,我們可以通過修改navicat的配置文件、替換、增加動態(tài)鏈接庫等方式,來實現定制化的擴展。但是相較于datagrip,這種方式的門檻更高,需要一些深入的理解和涉及到的潛在風險也更高。

四、性能體驗

在數據庫連接速度和查詢速度方面, datagrip要比navicat更優(yōu)秀。在大數據處理等高負載環(huán)境下, datagrip可提供更加完善的優(yōu)化和處理機制,查詢過程更快速,且在數據處理過程中更加穩(wěn)定可靠,對于大數據量和復雜數據的處理實現了更友好的優(yōu)化。

五、易用性

在操作的簡單易用性上,datagrip和navicat都有各自的優(yōu)缺點。 datagrip主要是面向程序員,很多功能都比較符合程序員的思維方式,操作的難度相對較大一些,但可以實現更加復雜的操作。navicat則更偏向日常的常規(guī)操作,易上手,但在較為復雜的場景下靈活度不足。需要針對不同的具體需求進行考慮選用。

六、綜合評價

總的來說,選擇datagrip還是navicat,取決于應用的具體場景。如果您需要處理大數據量和復雜數據,且對數據處理有所專長或對擴展功能有需求,那么我們更建議您使用datagrip。如果您對常規(guī)數據處理有一定了解,對可視化操作和操作友好度較為看重,那么navicat是您的不二選擇。

datagrip完整代碼示例

navicat完整代碼示例

收起介紹展開介紹

其它版本下載

同廠商

JetBrains更多+
  • PHP開發(fā)工具
  • Mac軟件開發(fā)工具
更多 (32個) >>php開發(fā)工具大全 如果你是一位從事php學習或開發(fā)人員,你可能會迫不及待的去尋找一款好用的PHP開發(fā)工具,也就是我們平時說的php ide,一個好的編輯器或開發(fā)工具,能夠極大提高我們的開發(fā)效率。下面小編就給大家推薦一些好用的php開發(fā)工具,比如Sublime Text、NetBeans、CodeIgniter、Visual Studio Code等,它們可以幫助開發(fā)者更高效地構建Web應用程序,并提供了許多功能和組件來簡化開發(fā)過程。
  • 下載地址
  • 電腦版
datagrip2023 mac版 v2023.3.4

有問題? 點此報錯

發(fā)表評論

0條評論