人妖在线一区,国产日韩欧美一区二区综合在线,国产啪精品视频网站免费,欧美内射深插日本少妇

新聞動態(tài)

DBeaver操作所有數(shù)據(jù)庫管理工具使用詳解

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

引言

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

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

一、關(guān)于 DBeaver

DBeaver 是一個跨平臺的數(shù)據(jù)庫管理工具,支持 Windows、Linux 和 macOS。它有兩個版本,企業(yè)版和社區(qū)版,對于個人開發(fā)者來說,社區(qū)版的功能已經(jīng)足夠強大。

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

https://github.com/dbeaver/dbeaver

DBeaver 支持幾乎所有主流的數(shù)據(jù)庫,包括關(guān)系型數(shù)據(jù)庫和非關(guān)系數(shù)據(jù)庫。

二、安裝 DBeaver

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

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

根據(jù)自己電腦的操作系統(tǒng)下載對應(yīng)的安裝包,完整安裝后,第一步要做的是配置 Maven 鏡像,否則在后續(xù)下載數(shù)據(jù)庫驅(qū)動的時候會非常的慢。

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

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

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

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

三、管理數(shù)據(jù)源

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

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

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

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

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

四、管理表

數(shù)據(jù)庫連接成功后,最重要的還是操作表。

01、查看表

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

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

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

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

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

02、新增表

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

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

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

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

最后點擊保存,會彈出一個建表語句的預(yù)覽框,點擊「執(zhí)行」即可完成表的創(chuàng)建。

五、執(zhí)行 SQL

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

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

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

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

六、外觀配置

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

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

還可以設(shè)置字體大小等。

從整體的風(fēng)格來看,DBeaver 和 Eclipse 有些類似,事實上也的確如此,DBeaver 是基于 Eclipse 平臺構(gòu)建的。

七、總結(jié)

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

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

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

海外服務(wù)器租用

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

實時開通

自選配置、實時開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問服務(wù)

1對1客戶咨詢顧問

在線
客服

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

客服
熱線

400-630-3752
7*24小時客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部