管理數據庫是一項繁復困難的工作,所以誕生了很多方便好用的圖形化數據庫管理工具,比較知名的有Navicat和DataGrip,他們都支持多種數據庫的管理,功能也都非常強大,可惜都是收費軟件。今天要介紹的這款DBeaver,是一款開源免費的數據庫管理軟件,也支持多種數據庫,對于一般使用來說足夠了。

多數據庫支持
DBeaver很重要的一個特性就是多數據庫支持,它支持相當多類型的數據庫,主流數據庫、嵌入式數據庫、Access數據庫等都支持,有些甚至我都沒聽說過。

圖形化編輯器
DBeaver的圖形化編輯器功能可謂是十分強大, 可以詳細查看并編輯表結構,列屬性、索引、約束、DDL等全部都可以查看,功能和Navicat等相比可謂是不相上下。
輕松查看表的各項屬性,大部分屬性都可以直接在圖形界面中修改。


DBeaver同樣也有功能完善的數據編輯功能,仔細觀察的話可以發現數據視圖上方有一個查詢框,可以在這里直接輸入SQL語句來過濾結果,不需要專門開一個新的查詢窗口。

如果數據庫結果比較復雜,還可以利用ER圖功能來快速了解各個表之間的關系。

SQL查詢功能
作為數據庫管理軟件,SQL輸入和查詢功能自然是必不可少的。而DBeaver這方面做得也非常出色,雖然無法和DataGrip那種智能編輯功能相比,但是得益于Eclipse的良好基礎,SQL查詢、高亮、智能提示、語句格式化功能一個不少。

用戶管理功能
Dbeaver的用戶管理功能做得也很出色,用戶管理、權限管理都很簡單。只需要點擊幾下鼠標,即可針對性的賦予或收回用戶權限。

數據遷移功能
DBeaver還可以用來導入和導出數據,在數據庫或者表視圖上右鍵選擇,即可在相應級別上導入和導出數據,還有詳盡的選項來控制如何導入和導出。
數據庫級別的遷移,可以設置導出成dump文件,或者從dump文件恢復。

表級別的導入導出則更加簡單直接,可以選擇導出成CSV、html、JSON、TXT等多種格式文件。導入功能比較嚴格,僅支持從CSV和其他數據表導入。

作為一款開源免費的數據庫管理軟件,DBeaver做得可以說是令人非常滿意。跟Navicat、DataGrip這樣收費的工具相比,DBeaver可能有所欠缺,但是最重要的功能可以說是一個不少。如果你正在尋找一款數據庫管理軟件,不妨試一試DBeaver,相信它不會讓你失望的。