<rt id="wq202"><optgroup id="wq202"></optgroup></rt>
<rt id="wq202"><small id="wq202"></small></rt>
<rt id="wq202"><small id="wq202"></small></rt>
新聞動態
新聞動態
NEWS INFORMATION

DBeaver操作所有數據庫管理工具使用詳解

發布日期:2022-07-15 19:52 | 文章來源:源碼中國

引言

作為一名開發者,免不了要和數據庫打交道,于是我們就需要一款順手的數據庫管理工具。很長一段時間里,Navicat 都是我的首選,但最近更換了一臺新電腦,之前的綠色安裝包找不到了。

于是就琢磨著,找一款免費的,功能和 Navicat 有一拼的數據庫管理工具來替代。好朋友 macrozheng 給我推薦了 DBeaver,試用完后體驗真心不錯,于是就來給大家安利一波。

一、關于 DBeaver

DBeaver 是一個跨平臺的數據庫管理工具,支持 Windows、Linux 和 macOS。它有兩個版本,企業版和社區版,對于個人開發者來說,社區版的功能已經足夠強大。

DBeaver 是由 Java 編寫的,默認使用 JDK 11 進行編譯。社區版基于 Apache-2.0 License 在 GitHub 上開源,目前已獲得 24k+ 的星標。

https://github.com/dbeaver/dbeaver

DBeaver 支持幾乎所有主流的數據庫,包括關系型數據庫和非關系數據庫。

二、安裝 DBeaver

可以通過 DBeaver 官方下載安裝包,也可以通過 GitHub 下載 release 版本。

官方下載地址:https://dbeaver.io/download/

根據自己電腦的操作系統下載對應的安裝包,完整安裝后,第一步要做的是配置 Maven 鏡像,否則在后續下載數據庫驅動的時候會非常的慢。

因為 DBeaver 是基于 Maven 構建的,數據庫驅動也就是鏈接數據庫的 JDBC 驅動是通過 Maven 倉庫下載的。選擇「首選項」→「Maven」,添加阿里云鏡像地址:

https://developer.aliyun.com/mvn/guide

和配置 Maven 鏡像一樣,如下圖所示。

配置完成后,記得把阿里云鏡像倉庫置頂。

三、管理數據源

像使用 Navicat 一樣,我們需要先建立連接,這里就以 MySQL 為例。點擊「連接」小圖標,選擇數據庫。

點擊下一步,這時候需要填寫數據庫連接信息。

點擊「測試鏈接」,如果使用默認的 Maven 倉庫時,下載驅動會非常慢,如下圖所示,還容易失敗「踩過的坑就不要再踩了」。

如果你前面按照我說的配置了阿里云的 Maven 鏡像,程序就不一樣了,點了「測試鏈接」,瞬間會彈出「連接已成功」的提示框。

鏈接成功后,就可以看到數據庫中的表啊、視圖啊、索引啊等等。

四、管理表

數據庫連接成功后,最重要的還是操作表。

01、查看表

選擇一張表,雙擊后就可以看到表的屬性了,可以查看表的列、約束(主鍵)、外鍵、索引等等信息。

點擊「DDL(Data Definition Language,數據定義語言)」可以看到詳細的建表語句。

點擊「數據」可以查看表的數據,底部有「新增」、「修改」、「刪除」等行操作按鈕。

可以在頂部的過濾框中填寫篩選條件,然后直接查詢結果。

如果不想顯示某一列的話,可以直接點擊「自定義結果集」圖表,將某個字段的狀態設置為不可見即可。

02、新增表

在左側選擇「表」,然后右鍵選擇「新建表」即可建表id。

之后在右側列的區域右鍵,選擇「新建列」即可添加字段。

比如說我們新建一個主鍵 ID,如下圖所示。

在 DBeaver 中,[v] 表示真,[] 表示否。緊接著在「約束」里選擇 ID 將其設置為主鍵。

最后點擊保存,會彈出一個建表語句的預覽框,點擊「執行」即可完成表的創建。

五、執行 SQL

右鍵數據庫表,選擇右鍵菜單中的「SQL 編輯器」可以打開 SQL 編輯面板。

然后編輯 SQL 語句,點擊運行的小圖標就可以查詢數據了。這個過程會有語法提示,非常 nice。

DBeaver 有一個很亮眼的操作就是,可以直接選中一條結果集,然后右鍵生成 SQL。

比如說 insert 語句,這樣再插入一條重復性內容的時候就非常方便了。

六、外觀配置

可以在首選項里對外觀進行設置,比如說把主題修改為暗黑色。

然后界面就變成了暗黑系。

還可以設置字體大小等。

從整體的風格來看,DBeaver 和 Eclipse 有些類似,事實上也的確如此,DBeaver 是基于 Eclipse 平臺構建的。

七、總結

總體來說,DBeaver是一款非常優秀的開源數據庫管理工具了,功能很全面,日常的開發基本上是夠用了。對比收費的 Navicat 和 DataGrip,可以說非常良心了。大家如果遇到收費版不能使用的時候,可以來體驗一下社區版 DBeaver。

本篇已收錄至 GitHubhttps://github.com/itwanger/toBeBetterJavaer

以上就是DBeaver操作所有數據庫管理工具使用詳解的詳細內容,更多關于DBeaver數據庫操作工具的資料請關注本站其它相關文章!

海外服務器租用

版權聲明:本站文章來源標注為YINGSOO的內容版權均為本站所有,歡迎引用、轉載,請保持原文完整并注明來源及原文鏈接。禁止復制或仿造本網站,禁止在非www.333abb.com所屬的服務器上建立鏡像,否則將依法追究法律責任。本站部分內容來源于網友推薦、互聯網收集整理而來,僅供學習參考,不代表本站立場,如有內容涉嫌侵權,請聯系alex-e#qq.com處理。

實時開通

自選配置、實時開通

免備案

全球線路精選!

全天候客戶服務

7x24全年不間斷在線

專屬顧問服務

1對1客戶咨詢顧問

在線
客服

在線客服:7*24小時在線

客服
熱線

400-630-3752
7*24小時客服服務熱線

關注
微信

關注官方微信
頂部