在智能互聯普及的今天,也許所有的行動只需一部手機便可進行操控,那么實現數據連接的重要工具“數據庫”在里面擔任著重要角色,本次小編即將為你帶來DBeaver社區版,這是一款可以實現跨平臺的數據庫工具,官網發布了兩款產品,分別是社區版和企業版,雖然企業版功能較大,處理性能卓越,但是收費,而這個社區版則完全免費,且里面的功能和卓越性能基本能夠滿足用戶所需。說到數據庫,你往常會經常使用那種種類的數據庫,是MySQL、是PostgreSQL,還是MariaDB、SQLite、Oracle、DB2、SQL Server、Sybase、MS Access、Teradata、Firebird、Derby,亦或者是其他呢?該軟件不僅支持以上所有數據庫類型,而且當前所有流行的數據庫它都支持,并且提供使用。
另外以往類似的數據庫管理工具都是經國外人員開發,在我們使用的過程中全部都是英文,個別的中文支持也并不好用,如今DBeaver社區版直接提供了中文操作界面,并且無需安裝,解壓即可用。同時可視化的界面,讓英語基礎薄弱的開發人員也能進行快速管理,借助數據庫編輯器,可以像處理常規電子表格一樣簡單,處理后的數據可根據不同數據存儲中的記錄創建分析報告,以適當的格式導出信息。倘若是對于高級數據庫用戶來說,DBeaver所提供的強大SQL編輯器,可實現大量的管理功能、數據和模式遷移能力、監控數據庫連接會話等等。除以上所述,這款數據庫管理工具還有很多實用且強大的功能,如果你也在尋覓一款免費且好用的數據庫管理軟件,那么該軟件就足夠滿足你的日常需求!
基本簡介
有很多功能,包括元數據編輯器,SQL編輯器,豐富的數據編輯器,ERD,數據導出/導入/遷移,SQL執行計劃等。
基于Eclipse平臺。
使用插件架構并為以下數據庫提供附加功能:MySQL/MariaDB,PostgreSQL,Oracle,DB2 LUW,Exasol,SQL Server,SQLite,Firebird,H2,HSQLDB,Derby,Teradata,Vertica,Netezza,Informix。
軟件有兩種版本:社區版(Community Edition,簡稱為CE版)和企業版(Enterprise Edition,簡稱EE版),其中社區版是免費開源的。
軟件特色
1、數據庫連接
DBeaver 軟件支持多種數據庫連接方式,包括本地和遠程數據庫連接,可以便捷地連接到不同的數據庫進行管理。
2、數據庫瀏覽器
該軟件提供了一個直觀的數據庫瀏覽器,可以快速瀏覽和搜索數據庫中的表、視圖、過程、函數等對象。
3、SQL 編輯器
DBeaver 軟件提供了一個強大的 SQL 編輯器,可以編寫和執行 SQL 查詢和腳本,并支持語法高亮和代碼提示等功能。
4、數據導入和導出
該軟件支持多種數據導入和導出格式,包括 CSV、Excel、HTML、JSON 等,可以方便地將數據轉換為所需的格式。
5、數據庫管理
DBeaver 軟件提供了多種數據庫管理功能,如表格編輯、索引管理、用戶管理等,可以方便地管理數據庫。
6、插件支持
該軟件支持多種插件,可以擴展軟件的功能和工具,如代碼生成器、數據模型器等。
DBeaver社區版使用教程
該軟件和我們常用的軟件類似,最上面是菜單項和快捷工具,左側是已經建立的數據庫連接和項目信息,右側是主要的工作區域。
連接數據庫
打開 軟件 之后,首先要做的就是創建數據庫連接。可以通過菜單“數據庫” -> “新建連接”打開新建連接向導窗口,也就是我們初次運行 DBeaver 時彈出的窗口。
我們以 PostgreSQL 為例,新建一個數據庫連接。選擇 PostgreSQL 圖標,點擊“下一步(N)”。
然后是設置數據庫的連接信息:主機、端口、數據庫、用戶、密碼。“Advanced settings”高級設置選項可以配置 SSH、SSL 以及代理等,也可以為連接指定自己的名稱和連接類型(開發、測試、生產)。
點擊最下面的“測試鏈接(T)”可以測試連接配置的正確性。初次創建某種數據庫的連接時,會提示下載相應的 JDBC 驅動。
它已經為我們查找到了相應的驅動,只需要點擊“下載”即可,非常方便。下載完成后,如果連接信息正確,可以看到連接成功的提示。
確認后完成連接配置即可。左側的數據庫導航中會增加一個新的數據庫連接。
由于某些數據庫(例如 Oracle、Db2)的 JDBC 驅動需要登錄后才能下載,因此可以使用手動的方式進行配置。選擇菜單“數據庫” -> “驅動管理器”。
選擇 Oracle ,點擊“編輯(E)…”按鈕。
通過界面提示的網址,手動下載 Oracle 數據庫的 JDBC 驅動文件,例如 ojdbc8.jar。然后點擊“添加文件(F)”按鈕,選擇并添加該文件。
下次建立 Oracle 數據庫連接時即可使用該驅動。
新建連接之后,就可以通過這些連接訪問相應的數據庫,查看和編輯數據庫中的對象,執行 SQL 語句,完成各種管理和開發工作。
DBeaver設置下載代理
軟件沒有內置數據庫驅動,在連接數據庫的時候會自動提示下載,但是國內網絡下載驅動非常緩慢。如果可以設置HTTP代理,提高r驅動下載速度。
打開工具欄上的“窗口” - “首選項” - “連接” - “驅動”,設置HTTP代理,如下圖。
軟件亮點
1、易用性是項目的主要目標,程序接口經過了仔細的設計和實施。
2、基于開源框架,可以創建擴張功能。
3、支持所有數據庫,包括4.JDBC驅動程序。
4、可以處理任何外部數據源,可能有JDBC驅動程序,也可能沒有JDBC驅動程序。
5、有一些數據庫(版本1.0的MySQL)和各種數據庫管理工具(在誘發反應測定器版本1.0中顯示)的插件集合。
快捷鍵設置
ctrl + enter 執行sql
ctrl + \ 執行sql,保留之前窗口結果
ctrl + shift + ↑ 向上復制一行
ctrl + shift + ↓ 向下復制一行
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 執行計劃
ctrl + shift + U 將選定的sql轉換成大寫字母
ctrl + shift + L 將選定的sql轉換成小寫字母
更新日志
v24.3.2版本
1、SQL編輯器:
默認情況下啟用了新的自動補全引擎
新的自動補全功能得到了增強,支持USING、INSERT語句、嵌套查詢,并修復了多個問題
現在,您可以使用@ai命令,后跟一個自然語言短語,將其作為查詢立即執行(需要ai擴展)
SQL編輯器工具欄中的圖標已重新設計
2、數據編輯器:
深色主題支持得到改善,選擇背景發生了變化
重新設計了行提示:現在顯示了關鍵信息,可以通過右鍵單擊圖標訪問外鍵編輯器,圖標渲染得到了改進
過濾器的上下文菜單已簡化:所有項目現在都位于同一菜單級別
3、數據傳輸:添加了導出到CSV時替換換行符的選項
4、連接性:
測試連接詳細信息的標題已更正
修復了網絡配置文件保存問題
5、其他:
提高了主題切換的性能,以增強用戶體驗
本地化文件已轉換為UTF-8,以改進本地化過程并增強代碼可讀性
與編輯器和對話框顏色和字體相關的許多小的UI改進
6、數據庫:
MySQL/MariaDB:刪除數據導出為SQL格式時的冗余斜杠
PostgreSQL:現在支持亞洲/加爾各答和亞洲/加爾各答時區
Teradata驅動程序已更新到版本20.00.00.38




