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