DBeaver for Mac(資料庫管理) v7.3.1 中文版

L冰糖燉雪梨發表於2020-12-21

DBeaver Mac是OS平臺上實用的資料庫管理工具,是開發人員不錯的選擇,支援免費、跨平臺使用,還支援各種擴充套件外掛,實用性很強。此軟體執行環境為10.15.7系統!

Macv.com

DBeaver for Mac安裝教程

下載完成後,雙擊pkg安裝,根據DBeaver安裝器提示進行安裝即可

Macv.com

DBeaver for Mac軟體介紹

DBeaver Mac版是免費和開源(GPL)為開發人員和資料庫管理員通用資料庫工具。易用性是該專案的主要目標,是經過精心設計和開發的資料庫管理工具。免費、跨平臺、基於開源框架和允許各種擴充套件寫作(外掛)。

Macv.com

DBeaver for Mac破解版功能介紹

DBeaver支援任何具有一個JDBC驅動程式資料庫。

它可以處理任何的外部資料來源;

DBeaver Mac版是一個通用的資料庫管理工具和SQL客戶端,支援 MySQL, PostgreSQL, Oracle, DB2, MSSQL, Sybase, Mimer, HSQLDB, Derby, 以及其他相容 JDBC 的資料庫。DBeaver 提供一個圖形介面用來檢視資料庫結構、執行SQL查詢和指令碼,瀏覽和匯出資料,處理BLOB/CLOB 資料,修改資料庫結構等等。

支援資料庫

DBeaver經官方測試,其支援:MySQL、Oracle、PostgreSQL、IBM DB2、Microsoft SQL Server、Sybase、ODBC、Java DB (Derby)、Firebird (Interbase)、HSQLDB、SQLite、Mimer、H2、IBM Informix、SAP MAX DB、Cache、Ingres、Linter、Teradata和一些符合JDBC連線的資料庫

Macv.com

DBeaver for Mac軟體特點

1.一般功能

1.1。連線經理

可以透過以下方式開啟新的資料庫連線嚮導:單擊“資料庫導航器”工具欄上的“新建連線”,或單擊主選單“資料庫”中的“新建連線”,或者按CTRL + N並單擊“連線”。

在連線嚮導中,您可以選擇適當的資料庫驅動程式(或者您可以在驅動程式管理器中建立一個新的驅

除了標準連線屬性(如主機,埠,使用者憑據等),您還可以配置:

SSH隧道。

SOCKS代理。

Shell命令將在實際資料庫連線之前/之後執行。

將在連線後立即在資料庫會話中執行的Bootstrap SQL查詢。

DBeaver支援不同的連線型別。連線型別因自動提交模式和編輯器著色而異。標準連線型別是“開發”,“QA”和“生產”。您可以定義自己的連線型別。

按CTRL + C + CTRL + V可以複製現有連線。

如果您有大量連線,那麼您可以在資料夾中組織它們。要建立資料夾,請選擇一些連線,然後單擊“資料庫導航器”工具欄中的“新建資料夾”。然後,您可以將其他連線拖放到此資料夾。要刪除資料夾,只需選擇它並按DEL。注意:不會刪除此資料夾中的連線。

要開啟連線編輯器,請雙擊連線或選擇它,然後按F4。

要刪除連線,請選擇它並按DEL。

1.2。後設資料瀏覽器

Database explorer檢視顯示連線及其內容。連線內容表示資料庫後設資料結構 您可以檢視現有表,檢視,列,索引,過程,觸發器,儲存實體(表空間,分割槽等),安全實體(使用者,角色等)。

要開啟物件編輯器,請雙擊物件或選擇它,然後按F4。

許多後設資料實體都是可編輯的。它取決於資料庫驅動程式 - 它是否支援某些實體編輯(請參閱下面的資料庫特定功能)。通常,您可以建立/刪除/修改大多數後設資料物件。

您可以在特殊物件編輯器選項卡上檢視物件的DDL。一些驅動程式提供本機DDL(由資料庫引擎生成),但對於其他驅動程式,DBeaver根據物件結構生成標準SQL92 DDL。

您可以透過在資料庫資源管理器中選擇一個物件並按CTRL + D來建立物件書籤。稍後您可以透過在Project Explorer資料夾“Bookmarks”中找到它來開啟書籤。

要在剪貼簿複製物件名稱來選擇該物件並按下CTRL + C。要複製完全合格的(與訴訟模式名稱)物件的名稱按CTRL + SHIFT + C。您還可以將物件拖放到文字(或SQL)編輯器中。

要重新整理資料庫後設資料(如果它在DBeaver之外更改),請選擇要重新整理的物件或資料夾或整個連線,然後按F5。或者單擊上下文選單中的“重新整理”。

您可以透過按F2鍵重新命名連線和資料庫物件(如果可以重新命名這些物件)。

您可以按名稱過濾資料庫物件。有全域性過濾器(可以在連線編輯器對話方塊中設定)和本地過濾器。要設定過濾器:在Database Navigator檢視中右鍵單擊資料夾並選擇“Filter ...”。然後,您可以為基礎物件新增包含/排除規則。

1.3。SQL編輯器

指令碼

要為某些連線開啟SQL編輯器,請在Database Navigator檢視中選擇此連線,然後按CTRL + L(您可以從上下文選單或主選單執行相同操作)。DBeaver最近開啟(使用最近的修改時間)SQL指令碼。如果您需要建立新的SQL指令碼按CTRL + ALT + L。

您可以在Project Explorer檢視資料夾“Scripts”中檢視所有SQL指令碼。您可以在資料夾中組織指令碼,在同一Project Explorer檢視中為特定指令碼重新分配資料庫連線。

DBeaver使用SQL語法突出顯示,它依賴於與指令碼關聯的資料庫。不同的資料庫具有不同的保留關鍵字集,系統功能。

匯入/匯出指令碼

執行查詢

有幾種方法可以執行查詢:

標準查詢執行(CTRL + ENTER)。在游標或選定文字下執行SQL查詢,並使用查詢結果填充結果皮膚。

在單獨的選項卡(CTRL + \)中執行。與標準類似,但會建立新的結果選項卡。

執行指令碼(ALT + X)。以指令碼的形式執行當前編輯器(或選定查詢)中的所有查詢。DBeaver使用語句分隔符(預設情況下為“;”)逐個解析查詢並執行它們。可以在SQL編輯器首選項中配置指令碼執行行為。

執行一個指令碼,開啟每個查詢結果在一個單獨的選項卡(CTRL + ALT + X)。與指令碼執行相同,但會開啟多個結果選項卡。每個指令碼查詢將在一個單獨的執行緒中執行(即所有查詢同時執行)。請注意此功能 - 如果您執行包含大量查詢的***指令碼,則可能會導致意外問題。

執行計劃。如果資料庫驅動程式支援執行計劃視覺化,那麼您可以透過按CTRL + SHIFT + E(或單擊上下文選單或編輯器工具欄中的“解釋執行計劃” )來檢視當前查詢(在游標下)的執行計劃。

可以透過按CTRL + ALT + C來執行當前查詢行計數的選擇。

您可以透過單擊上下文選單中的“從查詢匯出”直接將當前查詢結果匯出到檔案/表。如果您有一些非常長時間執行的查詢,並且您不需要在結果皮膚中看到它的結果,則此功能非常有用。

“執行日誌”選項卡包含當前SQL編輯器中執行的所有查詢。您可以在全域性首選項中配置查詢管理器設定。

“輸出”選項卡包含執行查詢時由資料庫生成的所有伺服器端資料庫訊息/警告。此功能僅由少數資料庫引擎(Oracle,SQL Server和其他一些引擎)支援。

使用SQL

動態引數繫結。您可以在SQL查詢中使用動態引數。引數格式:name。當您執行包含動態引數的查詢時,DBeaver將彈出對話方塊,您可以在其中填充引數的值。您也可以使用匿名引數(?),但您需要在SQL編輯器首選項中啟用它們。

自動完成。要執行某些物件名稱自動完成,請按CTRL + SPACE。DBeaver在已載入的資料庫後設資料和資料庫系統表中搜尋可能的完成物件。DBeaver也完成了SQL關鍵字。另一個自動完成功能是CTRL + SHIFT + SPACE,它僅在已輸入的識別符號內搜尋完成。

要開啟當前物件(游標下)定義,請按F4。

超連結。您可以按CTRL並將滑鼠移到SQL文字上。如果DBEaver將某個識別符號識別為表/檢視名稱,則它將顯示為超連結,該超連結將導航到物件編輯器。

模板。模板是經常使用的SQL程式碼的預定義部分。要啟用模板,請鍵入其名稱,然後按Tab鍵。模板可能包含將自動填充表/列名稱的變數。您可以在SQL編輯器首選項中檢視現有模板或宣告新模板。如果您有許多模板,則可以使用模板名稱自動完成(SHIFT + TAB b>)。

SQL格式。要格式化SQL文字選擇它,然後按CTRL + ALT + F。

按ALT + ENTER可以開啟SQL編輯器首選項。

要切換(隱藏/顯示)結果皮膚,請按F6。

要最大化/恢復結果,請雙擊結果選項卡名稱。

活動資料庫/模式選擇。要更改與當前SQL編輯器關聯的連線或更改活動資料庫/架構,請使用主工具欄中的組合框。

交易管理。您可以在主工具欄或主選單“資料庫”中切換自動提交模式和事務隔離級別。

Macv.com

1.4。資料檢視器/編輯器

在結果檢視器中,您可以檢視和編輯資料。結果由SQL編輯器中的一些自定義SQL查詢生成。或者,您可以在表編輯器中開啟“資料”選項卡以檢視錶格內容

錄製模式。要切換記錄/網格模式,請按TAB鍵。在記錄模型中,列成為行,您只能看到記錄。如果您的表有大量列,則很方便。

資料演示。要在狀態列中的不同簡報之間切換使用組合框或按CTRL + TAB。

網格:標準演示。看起來像電子表格。

純文字:類似於網格,但所有值都以純文字形式呈現(如在控制檯應用程式中)。

JSON:表示JSON格式的文件(在面向文件的表的EE版本中可用)。

XML:表示XML格式的文件(在面向文件的表的EE版本中可用)。

值檢視皮膚。如果使用長文字資料或BLOB,則可以透過按F7切換單個單元格值檢視器/編輯器。

值內聯編輯。要編輯單個單元格值,請選擇它並按Enter鍵。要使用值編輯器開啟對話方塊,請按SHIFT + Enter。

滾動。如果結果集有很多行,那麼您可以滾動它。預設情況下,DBeaver將獲取的行數限制為200(您可以在主工具欄或首選項中更改此值)。滾動到結果的最後一行後,DBeaver將獲取下一個段(接下來的200行)。您可以在首選項中禁用此行為。您也可以手動獲取下一個段或獲取整個結果集(小心,如果結果集很大,可能會導致程式掛起或記憶體不足錯誤)。

BLOB / CLOB支援。DBeaver完全支援CLOB / BLOB資料型別。您可以檢視值,編輯它們並儲存回資料庫。您可以在單獨的編輯器中開啟CLOB / BLOB值(在選定的單元格值上按住SHIFT + ENTER)。您可以將LOB值儲存/載入到常規檔案中。

影像。DBeaver可以識別出某些BLOB列保留影像(gif,png,jpeg,bmp)。在這種情況下,DBeaver將LOB內容顯示為影像。開啟值檢視皮膚(F7)和瀏覽影像很方便。

虛擬鑰匙。為了能夠持久化列值更改表必須具有一些唯一鍵(主鍵或唯一索引)。某些資料庫(Oracle,DB2,PsotgreSQL)支援特殊的虛擬唯一列,DBeaver可以使用該列來儲存更改。在其他情況下,您可以定義虛擬鍵 - 一組列,這些列形成唯一的值組合。當您嘗試在沒有唯一鍵的表中儲存更改時,DBeaver會詢問使用者有關虛擬鍵定義的資訊。

資料過濾。您可以將自定義過濾器應用於任何表格內容或查詢結果。在結果皮膚上方的輸入欄位中鍵入過濾條件。Criteria可以是使用任意數量的列/值操作的任何SQL表示式。您還可以在過濾器設定對話方塊中應用每個欄位的過濾器。或者您可以從單元格值進行過濾 - 在上下文選單中選擇“順序/過濾器”,然後選擇一些欄位條件。

資料排序。您可以透過某些列訂購結果 - 只需單擊列名稱後面的箭頭圖示即可。預設情況下,DBeaver使用伺服器端排序(即查詢將在伺服器上重新執行),但您可以重新配置它並僅進行客戶端排序。

資料搜尋。CTRL + F顯示標準搜尋對話方塊。它只會搜尋已經獲取的行。您還可以使用查詢/替換功能。

複製貼上。選定單元格上的CTRL + C將以TAB分隔格式將這些單元格複製到剪貼簿中。然後,您可以將此選擇貼上到某些電子表格編輯器(如Excel)中。CTRL + SHIFT + C顯示“高階複製”對話方塊,您可以在其中配置其他複製設定(使用列名稱/行號進行復制,配置分隔符並選擇值格式)。按單元格上的CTRL + V將設定單元格值(具有適當的資料型別轉換)。

資料匯出。在上下文選單中,您可以選擇“匯出ResultSet” - 它將顯示標準資料傳輸嚮導(見下文)。將使用所有應用的過濾器和排序匯出資料。

SQL生成。您可以根據選定的行生成SQL語句(SELECT / INSERT / DELETE)。此功能可從結果皮膚上下文選單中獲得。生成的SQL將插入活動的SQL編輯器和剪貼簿中。

1.5。資料/後設資料搜尋

按CTRL + SHIFT + F顯示全域性資料/後設資料搜尋對話方塊(在Eclipse外掛版本搜尋中整合了標準的Eclipse搜尋對話方塊)。

全文資料搜尋對所有選定的表/檢視使用“SELECT * FROM ... WHERE ...”來查詢資料。搜尋結果將顯示為已過濾的表格/檢視。

後設資料搜尋嘗試在資料庫系統表中找到行。

您可以設定確切的物件名稱或掩碼(規則與LIKE運算子相同)。

1.6。資料庫結構比較

在Database Navigator中選擇多個物件後,您可以執行物件結構比較(在上下文選單或主選單“Database”中可用的命令)。

您可以比較任何物件 - 表,模式,整個資料庫等。

您無法比較不同型別的物件(例如表和索引)。

比較結果是HTML格式的報告。

1.7。資料傳輸(匯出/匯入)

您可以透過在Database Navigator中選擇表格並單擊上下文選單中的“匯出資料”或“匯入資料”來啟動資料傳輸嚮導。

您可以將資料匯出到檔案或其他資料庫表。可以建立要匯出到的新表。

支援的檔案格式:CSV,HTML,XML。

將資料匯出到另一個表時,必須將所有源表列對映到目標表列。您還必須指定目標列型別。

資料傳輸嚮導設定預設目標列名稱和資料型別。但有時您必須手動指定目標型別(例如,如果目標資料庫不支援源資料庫資料型別)。

1.8。ER圖

您可以檢視自動生成的資料庫/模式的ER圖(圖表將包含所有模式表)或單個表。

單表圖包括所有引用/引用表。

可以配置列可見性(全部,鍵,主鍵)

可以使用以下格式之一匯出(儲存)圖表:GIF,PNG,BMP,GraphML。

可以建立自定義圖表(在Project Explorer檢視中或使用CTRL + N)。自定義圖表可以包含任何資料庫中的任何表。

編輯自定義圖表可以建立註釋和表格連線(關係)。

1.9。查詢管理器

DBeaver記錄您執行的每個查詢。您可以在特殊檢視“查詢管理器”中檢視以前執行的所有查詢。您可以透過主選單“Window”開啟它。

您可以檢視查詢執行統計資訊(執行時間,獲取/更新的行數,錯誤等)。

EE版本在內部資料庫中保留所有已執行的查詢,因此在程式重啟後可以使用執行歷史記錄。

您可以配置日誌可見性,監視後設資料讀取查詢,實用程式SQL等。全域性首選項中可用的QM配置。

1.10。專案

Macv.com

1.11。額外的景色

屬性。顯示在Database Navigator中選擇的物件的其他屬性。可用於在不開啟物件編輯器的情況下檢視主物件屬性。

錯誤日誌。顯示您工作期間發生的所有錯誤。包括SQL錯誤和內部DBeaver錯誤。錯誤日誌檢視器對錯誤報告非常有用。

1.12。司機經理

您可以使用“驅動程式管理器”對話方塊定義自定義資料庫驅 可以使用主選單“資料庫”或從“資料庫導航器”工具欄開啟此對話方塊。

2.特定於資料庫的功能

2.1。MySQL的

列舉/設定資料型別

程式/觸發器檢視

後設資料DDL檢視

會話管理

使用者管理

目錄管理

高階後設資料編輯器

2.2。神諭

XML,Cursor資料型別支援

包,過程,觸發器,索引,表空間和其他後設資料物件瀏覽/編輯

後設資料DDL檢視

會話管理

使用者管理

高階後設資料編輯器

2.3。DB2

XML,Cursor資料型別支援

包,過程,觸發器,索引,表空間和其他後設資料物件瀏覽/編輯

後設資料DDL檢視

2.4。SQL Server

檢視DDL。

儲存過程源。

2.5。PostgreSQL的

執行簡單解釋。

儲存過程源。

檢視DDL。

序列。

2.6。火鳥

檢視DDL。

儲存過程源。

序列。

2.7。Vertica的

表DDL。

檢視DDL。

儲存過程源。

2.8。Informix的

表DDL。

檢視DDL。

儲存過程源。

2.9。WMI

2.10。MongoDB的

2.11。卡桑德拉

3.支援的資料庫和平臺

3.1。支援(測試)的關聯式資料庫

MySQL的

神諭

PostgreSQL的

IBM DB2

Microsoft SQL Server

Microsoft Access

SYBASE

Java DB(德比)

Firebird(Interbase)

德比(JavaDB)

SQLite的

Mimer

HSQLDB

H2

IBM Informix

Teradata資料

SAP MAX DB

快取記憶體

安格爾

短絨

Vertica的

ODBC

任何符合JDBC的資料來源

3.2。支援的NoSQL資料庫

MongoDB的

卡桑德拉

3.3。支援的作業系統

Windows(2000 / XP / 2003 / Vista / 7/8/10)

Linux的

蘋果系統

Solaris(x86)

Macv.com

DBeaver更新日誌

新的主要版本:

MacOS的許多改進: 切換核取方塊的問題已修復 內聯值編輯器的問題已修復 修復了單擊開啟連線編輯器的問題 BigSur中的後設資料檢視器問題已修復 SQL編輯器: 複雜的SQL查詢解析器得到了改進 查詢摺疊現在尊重活動SQL方言 解決了查詢執行後焦點丟失的問題 資料傳輸: 從CSV / XLS匯入:新增了日期列支援 以SQL INSERT格式匯出:新增了對各種INSERT / REPLACE / UPSERT方言的支援 任務執行期間活動模式切換的問題已修復 從查詢匯出:任務UI配置是固定的(活動模式選擇) ERD:表格複製貼上已修復 現在,刪除專案需要確認刪除專案檔案 命令列:現在可以將連線憑據與連線名稱/ ID一起傳遞 SSH:改進了私鑰格式轉換(Linux) SQL INSERT查詢生成器現在跳過自動生成的列 PostgreSQL: 表DDL是固定的(序列列) 角色成員/許可權檢視器已修復 許可權編輯器現在支援序列和例項化檢視 分割槽列表讀取錯誤已修復 SQLite:新增了表列刪除功能 Teradata:活動模式選擇器已新增 Firebird:缺少檢視的問題已修復。檢視原始碼編輯器已修復 Exasol:表索引建立使用者介面已修復 SQL Server:改進了索引建立使用者介面(索引型別選擇器) 蜂巢:改進了SQL方言(額外的關鍵字) MySQL / MariaDB:許可權編輯器使用者介面已修復 甲骨文: PL / SQL解析器得到了顯著改進 檢視DDL讀取是固定的 會話管理器現在支援Oracle 9和8 BigQuery: 缺少結果集的問題已修復 驅動程式版本已升級 HANA:觸發器後設資料讀取已修復(錯誤的模式錯誤) 許多次要的使用者介面錯誤已得到修復 DBeaver的系統要求

英特爾,64位處理器

OS X 10.7或更高版本

Java 1.7或更高版本

小編點評

DBeaver Mac版是一款可以在蘋果電腦MAC OS平臺上使用的免費和開源(GPL)為開發人員和資料庫管理員通用資料庫工具。易用性是該專案的主要目標,是經過精心設計和開發的資料庫管理工具,免費、跨平臺、基於開源框架和允許各種擴充套件寫作(外掛),需要此款工具的朋友們可以前來下載使用。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69985509/viewspace-2743921/,如需轉載,請註明出處,否則將追究法律責任。

相關文章