最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2022年07月14日 10:17:41   作者:沉默王二  
這篇文章主要為大家介紹了一款操作所有數(shù)據(jù)庫工具DBeaver使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

引言

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

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

一、關(guān)于 DBeaver

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

DBeaver 是由 Java 編寫的,默認(rèn)使用 JDK 11 進(jìn)行編譯。社區(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)下載對(duì)應(yīng)的安裝包,完整安裝后,第一步要做的是配置 Maven 鏡像,否則在后續(xù)下載數(shù)據(jù)庫驅(qū)動(dòng)的時(shí)候會(huì)非常的慢。

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

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

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

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

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

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

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

點(diǎn)擊「測(cè)試鏈接」,如果使用默認(rèn)的 Maven 倉庫時(shí),下載驅(qū)動(dòng)會(huì)非常慢,如下圖所示,還容易失敗「踩過的坑就不要再踩了」。

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

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

四、管理表

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

01、查看表

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

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

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

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

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

02、新增表

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

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

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

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

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

五、執(zhí)行 SQL

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

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

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

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

六、外觀配置

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

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

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

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

七、總結(jié)

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

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

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

相關(guān)文章

  • 關(guān)于數(shù)據(jù)庫設(shè)計(jì)中主鍵問題的思考

    關(guān)于數(shù)據(jù)庫設(shè)計(jì)中主鍵問題的思考

    數(shù)據(jù)庫主鍵在數(shù)據(jù)庫中占有重要地位。主鍵的選取策略決定了系統(tǒng)是否可靠、易用、高效。本文探討了數(shù)據(jù)庫設(shè)計(jì)過程當(dāng)中常見的主鍵選取策略,并剖析了其做主鍵的優(yōu)缺點(diǎn),提出了相應(yīng)的解決問題的方法
    2013-08-08
  • MDAC2.8 安裝問題與解決方法

    MDAC2.8 安裝問題與解決方法

    根據(jù)Windows XP的版本不同,有的版本需要安裝MDAC2.8,一般Windows XP SP2或以上版本就不需要安裝。不需要安裝時(shí)系統(tǒng)會(huì)提示“MDAC 2.8 RTM 與此版本 Windows 不兼容?,F(xiàn)在它的所有功能都成為 Windows 的一部分”。
    2010-11-11
  • SQL查詢的優(yōu)化技巧詳解

    SQL查詢的優(yōu)化技巧詳解

    這篇文章主要介紹了SQL查詢的優(yōu)化技巧詳解,查詢優(yōu)化的本質(zhì)是讓數(shù)據(jù)庫優(yōu)化器為SQL語句選擇最佳的執(zhí)行計(jì)劃。一般來說,對(duì)于在線交易處理(OLTP)系統(tǒng)的數(shù)據(jù)庫,減少數(shù)據(jù)庫磁盤I/O是SQL語句性能優(yōu)化的首要方法,需要的朋友可以參考下
    2023-07-07
  • 梧桐數(shù)據(jù)庫與GBase日期函數(shù)比較代碼示例

    梧桐數(shù)據(jù)庫與GBase日期函數(shù)比較代碼示例

    這篇文章主要介紹了梧桐數(shù)據(jù)庫和Gbase數(shù)據(jù)庫的日期函數(shù)使用方法,包括日期加減、時(shí)間戳加減和其他日期函數(shù),雖然兩個(gè)數(shù)據(jù)庫的函數(shù)名不同,但功能相似,為開發(fā)提供了便利,需要的朋友可以參考下
    2025-02-02
  • 利用reverse索引優(yōu)化like語句的方法詳解

    利用reverse索引優(yōu)化like語句的方法詳解

    這篇文章主要介紹了關(guān)于利用reverse索引優(yōu)化like語句的方法,文中通過圖文介紹的很詳細(xì),相信對(duì)大家具有一定的參考價(jià)值,需要的朋友們下面來一起看看吧。
    2017-03-03
  • JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

    JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

    這篇文章主要介紹了JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-01-01
  • Navicat Premium 15 永久破解激活工具及安裝教程(親測(cè)可用)

    Navicat Premium 15 永久破解激活工具及安裝教程(親測(cè)可用)

    這篇文章主要介紹了Navicat Premium 15 永久破解激活教程,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11
  • 數(shù)據(jù)庫刪除完全重復(fù)和部分關(guān)鍵字段重復(fù)的記錄

    數(shù)據(jù)庫刪除完全重復(fù)和部分關(guān)鍵字段重復(fù)的記錄

    重復(fù)記錄分為兩種,第一種是完全重復(fù)的記錄,也就是所有字段均重復(fù)的記錄,第二種是部分關(guān)鍵字段重復(fù)的記錄,例如Name字段重復(fù),而其它字段不一定重復(fù)或都重復(fù)。
    2008-05-05
  • SQL表連接圖解

    SQL表連接圖解

    估計(jì)很多人在學(xué)習(xí)SQL表連接的時(shí)候都會(huì)被各種類型的表連接搞得稀里糊涂的,現(xiàn)在好了,有了下面的圖,就可以很直觀的區(qū)分各種表連接了
    2014-12-12

最新評(píng)論

波密县| 云林县| 夏邑县| 潮安县| 合阳县| 东乌珠穆沁旗| 平原县| 灵川县| 科技| 昭觉县| 繁峙县| 大同市| 剑阁县| 西乌珠穆沁旗| 文成县| 陈巴尔虎旗| 四子王旗| 富裕县| 梅河口市| 青阳县| 无为县| 陆河县| 石家庄市| 定边县| 河北省| 建平县| 和平区| 华池县| 惠来县| 扬中市| 泗阳县| 土默特左旗| 东辽县| 和田县| 洪湖市| 兴化市| 桑日县| 商水县| 遵化市| 浦城县| 白河县|