DBeaver數(shù)據(jù)庫(kù)管理軟件綠色中文版是一款開(kāi)源免費(fèi)的數(shù)據(jù)庫(kù)管理工具軟件,所有功能都免費(fèi);管理方便、可以讓大家在整理數(shù)據(jù)庫(kù)資源的時(shí)候效率增高一點(diǎn)。支持連接mysql、PostgreSQL,MariaDB、sqlite、oracle、DB2、sql server等等,當(dāng)前所有流行的數(shù)據(jù)庫(kù)都支持。
軟件說(shuō)明
DBeaver Community為開(kāi)發(fā)人員、SQL程序員、數(shù)據(jù)庫(kù)管理員和分析師提供免費(fèi)的多平臺(tái)數(shù)據(jù)庫(kù)工具。支持任何具有JDBC驅(qū)動(dòng)程序的數(shù)據(jù)庫(kù)(這基本上意味著-任何數(shù)據(jù)庫(kù))。EE版本還支持非jdbc數(shù)據(jù)源(WMI、MongoDB、Cassandra、redis)。具有元數(shù)據(jù)編輯器、SQL編輯器、富數(shù)據(jù)編輯器、ERD、數(shù)據(jù)導(dǎo)出/導(dǎo)入/遷移、SQL執(zhí)行計(jì)劃等功能。
簡(jiǎn)單,可靠的軟件,面向需要管理多個(gè)SQL數(shù)據(jù)庫(kù),執(zhí)行SQL腳本,遷移連接和查看圖的用戶。DBeaver 適用于開(kāi)發(fā)人員,SQL 程序員,數(shù)據(jù)庫(kù)管理員和分析人員的免費(fèi)多平臺(tái)數(shù)據(jù)庫(kù)工具。支持任何具有 JDBC 驅(qū)動(dòng)程序的數(shù)據(jù)庫(kù)(基本上意味著- ANY 數(shù)據(jù)庫(kù))。EE 版本還支持非 JDBC 數(shù)據(jù)源(MongoDB,Cassandra,Couchbase,Redis,BigTable,DynamoDB 等)。
DBeaver 具有很多功能,包括元數(shù)據(jù)編輯器,SQL編輯器,豐富的數(shù)據(jù)編輯器,ERD,數(shù)據(jù)導(dǎo)出/導(dǎo)入/遷移,SQL執(zhí)行計(jì)劃等。DBeaver 基于 Eclipse 平臺(tái)開(kāi)發(fā)。
使用插件架構(gòu),并為以下數(shù)據(jù)庫(kù)提供附加功能:MySQL / MariaDB,PostgreSQL,Greenplum,Oracle,DB2 LUW,Exasol,SQL Server,Sybase / SAP ASE,SQLite,F(xiàn)irebird,H2,HSQLDB,Derby,Teradata,Vertica,Netezza ,Informix 等。
兼容多個(gè)數(shù)據(jù)庫(kù)系統(tǒng)
不管您選擇連接哪個(gè)數(shù)據(jù)庫(kù),例如MySQL,F(xiàn)irebird,MS Access,PostgreSQL,SQLite或DB2,該應(yīng)用程序都支持多個(gè)連接,因此您可以輕松地管理和組織表,視圖,觸發(fā)器和過(guò)程。
首次啟動(dòng)DBeaver時(shí),可以選擇一種新的連接類(lèi)型,然后指定允許您連接到所選數(shù)據(jù)庫(kù)的信息。之后,位于應(yīng)用程序左窗格中的“數(shù)據(jù)庫(kù)導(dǎo)航器”面板將顯示所有可用數(shù)據(jù)庫(kù)以及它們的觸發(fā)器,索引和表。
如果選擇一個(gè)表,則可以查看有關(guān)該表的常規(guī)詳細(xì)信息,例如列,外鍵,使用的觸發(fā)器,分區(qū)甚至DDL語(yǔ)法(用于定義數(shù)據(jù)結(jié)構(gòu),尤其是數(shù)據(jù)庫(kù)模式)。
輕松創(chuàng)建SQL腳本
通過(guò)“項(xiàng)目”面板,您可以查看所有可用的連接以及創(chuàng)建的腳本。此外,還可以通過(guò)使用從“SQL編輯器”菜單中的合適的選擇創(chuàng)建新的SQL腳本。
通過(guò)訪問(wèn)“數(shù)據(jù)庫(kù)”菜單,您可以添加新連接,將事務(wù)處理模式更改為“可序列化”,“可重復(fù)讀取”或“已提交讀取”。另外,您可以使用“驅(qū)動(dòng)器管理器”選項(xiàng)來(lái)管理每個(gè)數(shù)據(jù)庫(kù)的ODBC驅(qū)動(dòng)程序。這樣,您可以指定驅(qū)動(dòng)程序名稱(chēng),選擇其類(lèi)別,設(shè)置其示例URL地址,然后添加新庫(kù)。這樣的驅(qū)動(dòng)器充當(dāng)應(yīng)用程序和DBMS之間的轉(zhuǎn)換層,因此您可以輕松地連接到特定的數(shù)據(jù)庫(kù)。
作為便攜式實(shí)用程序,您可以隨身攜帶該應(yīng)用程序,無(wú)論它在可移動(dòng)驅(qū)動(dòng)器上何時(shí)何地,都可以在任何計(jì)算機(jī)上使用。因此,它不會(huì)創(chuàng)建注冊(cè)表項(xiàng),您只需刪除其包含的文件夾即可將其刪除。
總結(jié)起來(lái),在管理從簡(jiǎn)單到復(fù)雜的多個(gè)數(shù)據(jù)庫(kù)連接,觸發(fā)器,過(guò)程和視圖以及執(zhí)行SQL腳本時(shí),DBeaver 被證明是一種穩(wěn)定有效的解決方案。
軟件功能
1. 支持?jǐn)?shù)據(jù)庫(kù)元數(shù)據(jù)瀏覽
2. 支持元數(shù)據(jù)編輯(包括表,列,鍵,索引)
3. 支持SQL語(yǔ)句和腳本的執(zhí)行
4. 支持SQL關(guān)鍵字高亮顯示(依據(jù)與不同是數(shù)據(jù)庫(kù))
5. 簡(jiǎn)單友好的顯示頁(yè)面
使用教程
該軟件和我們常用的軟件類(lèi)似,最上面是菜單項(xiàng)和快捷工具,左側(cè)是已經(jīng)建立的數(shù)據(jù)庫(kù)連接和項(xiàng)目信息,右側(cè)是主要的工作區(qū)域。
連接數(shù)據(jù)庫(kù)
打開(kāi) 軟件 之后,首先要做的就是創(chuàng)建數(shù)據(jù)庫(kù)連接。可以通過(guò)菜單“數(shù)據(jù)庫(kù)” -> “新建連接”打開(kāi)新建連接向?qū)Т翱,也就是我們初次運(yùn)行 DBeaver 時(shí)彈出的窗口。
我們以 PostgreSQL 為例,新建一個(gè)數(shù)據(jù)庫(kù)連接。選擇 PostgreSQL 圖標(biāo),點(diǎn)擊“下一步(N)”。
下載相關(guān)的連接驅(qū)動(dòng),然后下一步
設(shè)置數(shù)據(jù)庫(kù)的連接信息:主機(jī)、端口、數(shù)據(jù)庫(kù)、用戶、密碼。“Advanced settings”高級(jí)設(shè)置選項(xiàng)可以配置 SSH、SSL 以及代理等,也可以為連接指定自己的名稱(chēng)和連接類(lèi)型(開(kāi)發(fā)、測(cè)試、生產(chǎn))。
點(diǎn)擊最下面的“測(cè)試鏈接(T)”可以測(cè)試連接配置的正確性。初次創(chuàng)建某種數(shù)據(jù)庫(kù)的連接時(shí),會(huì)提示下載相應(yīng)的 JDBC 驅(qū)動(dòng)。
它已經(jīng)為我們查找到了相應(yīng)的驅(qū)動(dòng),只需要點(diǎn)擊“下載”即可,非常方便。下載完成后,如果連接信息正確,可以看到連接成功的提示。
確認(rèn)后完成連接配置即可。左側(cè)的數(shù)據(jù)庫(kù)導(dǎo)航中會(huì)增加一個(gè)新的數(shù)據(jù)庫(kù)連接。
由于某些數(shù)據(jù)庫(kù)(例如 Oracle、Db2)的 JDBC 驅(qū)動(dòng)需要登錄后才能下載,因此可以使用手動(dòng)的方式進(jìn)行配置。選擇菜單“數(shù)據(jù)庫(kù)” -> “驅(qū)動(dòng)管理器”。
選擇 Oracle ,點(diǎn)擊“編輯(E)…”按鈕。
通過(guò)界面提示的網(wǎng)址,手動(dòng)下載 Oracle 數(shù)據(jù)庫(kù)的 JDBC 驅(qū)動(dòng)文件,例如 ojdbc8.jar。然后點(diǎn)擊“添加文件(F)”按鈕,選擇并添加該文件。
下次建立 Oracle 數(shù)據(jù)庫(kù)連接時(shí)即可使用該驅(qū)動(dòng)。
新建連接之后,就可以通過(guò)這些連接訪問(wèn)相應(yīng)的數(shù)據(jù)庫(kù),查看和編輯數(shù)據(jù)庫(kù)中的對(duì)象,執(zhí)行 SQL 語(yǔ)句,完成各種管理和開(kāi)發(fā)工作。
DBeaver設(shè)置下載代理
軟件沒(méi)有內(nèi)置數(shù)據(jù)庫(kù)驅(qū)動(dòng),在連接數(shù)據(jù)庫(kù)的時(shí)候會(huì)自動(dòng)提示下載,但是國(guó)內(nèi)網(wǎng)絡(luò)下載驅(qū)動(dòng)非常緩慢。如果可以設(shè)置HTTP代理,提高r驅(qū)動(dòng)下載速度。
打開(kāi)工具欄上的“窗口” - “首選項(xiàng)” - “連接” - “驅(qū)動(dòng)”,設(shè)置HTTP代理
快捷鍵說(shuō)明
ctrl + enter 執(zhí)行sql
ctrl + \ 執(zhí)行sql,保留之前窗口結(jié)果
ctrl + shift + ↑ 向上復(fù)制一行
ctrl + shift + ↓ 向下復(fù)制一行
ctrl + alt + F 對(duì)sql語(yǔ)句進(jìn)行格式化,對(duì)于很長(zhǎng)的sql語(yǔ)句很有用
ctrl + d 刪除當(dāng)前行
alt + ↑ 向上選定一條sql語(yǔ)句
alt + ↓ 向下選定一條sql語(yǔ)句
ctrl + / 行注釋
ctrl + shift+ / 塊注釋
ctrl + f 查找、替換
ctrl + space sql提示(如果寫(xiě)了from table后也會(huì)自動(dòng)提示field)
ctrl + shift + E 執(zhí)行計(jì)劃
ctrl + shift + U 將選定的sql轉(zhuǎn)換成大寫(xiě)字母
ctrl + shift + L 將選定的sql轉(zhuǎn)換成小寫(xiě)字母