chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

簡單易用的數據庫開源客戶端DBeaver

數據分析與開發(fā) ? 來源:數據分析與開發(fā) ? 作者:數據分析與開發(fā) ? 2020-11-14 09:47 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

DBeaver 是一款跨平臺的數據庫工具,界面友好,支持主題設置,關鍵字高亮,支持導出 ER 圖,支持多種數據庫,企業(yè)版支持 nosql 數據庫。

簡介

你在日常開發(fā)工作中,對于數據庫的使用,是否使用了不同的客戶端工具?Oracle使用Sqldeveloper?MySQL使用Navicat?Redis使用AnotherRedisManager?或者苦苦尋找破解的工具?想象一下,如果有一個客戶端,可以同時支持以上多種數據庫,并且還具有非常易用、酷炫的界面,關鍵還開源、免費,是不是會勾起你的好奇心?就這樣,DBeaver成功地引起了我的注意。

DBeaver是一款免費開源的數據庫工具,支持多種不同數據庫,分為社區(qū)版(免費)和企業(yè)版(付費)。社區(qū)版的連接基于jdbc,也就是支持所有具有jdbc驅動的數據庫,如MySQL、Oracle等,企業(yè)版除了具有社區(qū)版的功能外,還支持多種NoSQL數據庫,如MongoDB、Redis等。這個開源項目的地址是:https://github.com/dbeaver/dbeaver

我個人實際試用的體驗非常好,操作方便、界面友好。

下載安裝

下載地址是:https://dbeaver.io/download/,源碼地址是:https://github.com/dbeaver/dbeaver。我選擇了Windows平臺下載社區(qū)版ZIP包,版本是7.2.3,解壓就能使用,以下介紹基于此,同時使用MySQL作為全文演示的目標數據庫。解壓后雙擊dbeaver.exe就能使用。這里我只介紹DBeaver幾個我認為比較常用,并且其他工具不好用或者沒有的功能,像編輯sql語句做CRUD操作這種常規(guī)功能就不做介紹了。(但是實際使用起來,DBeaver的SQL提示功能更友好,會自動幫你起表別名等,并且支持SQL語句格式化,建議還是親自上手試試,這里不做詳細介紹)

修改主題

目前DBeaver支持的主題類型不多,但是程序員非常喜歡的暗黑主題已經有了,界面的風格和Jetbrain的開發(fā)工具十分相似,作為開發(fā)者,我是很有親切感的。設置主題的地方在窗口-首選項-常規(guī)-外觀:

連接MySQL

連接MySQL的過程和普通的數據庫工具,輸入ip、數據庫名、用戶名密碼、測試,完成。

這里如果是第一次連接某種數據庫,會有一個下載jdbc驅動包的過程,是自動的,但是需要等待一會。創(chuàng)建之后就可以正式使用DBeaver的功能了。

Blob字段顯示

DBeaver支持在查詢結果窗口中,將二進制數據做Hex或Base64編碼顯示,并且還能導出,這提供了很大的便利。在實際開發(fā)中,保存在數據庫的二進制數據,在網絡中傳輸中通常都是需要做Hex或Base64編碼的。如果我們直接查詢數據庫,就需要將查詢結果的二進制數據復制保存,再手工轉化為Hex或Base64編碼。有了DBeaver,顯示和導出都能做到二進制數據的編碼了。

Blob字段轉換

選中數據行-右鍵-顯示/格式-binaryFormat-String/Hex/Base64,可以選擇Hex或Base64編碼。

Blob字段導出

Blob字段導出時,可以選擇不導出該字段,導出到文件,或者以Hex或Base64編碼導出。以導出CSV文件為例。

導出Blob字段為空

選中數據行-右鍵-導出結果集

導出到文件

導出為Base64編碼

導出為Hex編碼

導出ER圖

DBeaver支持導出ER圖。通常我們開發(fā)一個新系統(tǒng),經常會對數據庫修修改改,迭代開發(fā)過程中也會有一些調整,導致數據庫表結構、字段可能和最初的設計不一樣,ER圖自然也處在不斷更新變化中,而DBeaver支持導出ER圖,那不管數據庫如何變化,我們只需要一鍵導出就能生成ER圖,生成設計文檔,是不是很方便?

DBeaver生成ER圖也很簡單,雙機目標數據庫,右邊窗口會新建一個tab,展示數據庫表及生成ER圖選項。

導出ER圖。注意下圖導出按鈕的位置:

導出生成的圖就是這樣子,是不是很方便?

數據比對

選中需要比較的數據庫或者表,再點擊工具欄的數據庫->Compare/Migrate->Simple compare,根據自己的需要按提示點擊比較即可,比較結果可以保存成文件或者直接打開瀏覽器顯示頁面。

監(jiān)控

DBeaver還支持對數據庫的監(jiān)控,不管是線上環(huán)境還是開發(fā)環(huán)境,這都是極其有用的一個功能。打開監(jiān)控面板的方法也很簡單,選中數據庫-右鍵-工具-Open DashBoard。監(jiān)控的內容包括數據庫流量、數據讀寫、數據查詢次數、會話數等。(不同的數據庫監(jiān)控的內容不一樣,這里以MySQL為例)

擴展

DBeaver還支持插件擴展,類似Eclipse或IDEA插件,可以從插件市場下載插件安裝到DBeaver中,操作方法和步驟和Eclipse、IDEA簡直一模一樣,無縫銜接,這里也不詳細展開了。

責任編輯:xj

原文標題:1.5 萬 Stars!界面酷炫、簡單易用的數據庫開源客戶端

文章出處:【微信公眾號:數據分析與開發(fā)】歡迎添加關注!文章轉載請注明出處。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 數據庫
    +關注

    關注

    7

    文章

    4033

    瀏覽量

    68416
  • 開源
    +關注

    關注

    3

    文章

    4239

    瀏覽量

    46243
  • MySQL
    +關注

    關注

    1

    文章

    914

    瀏覽量

    29627

原文標題:1.5 萬 Stars!界面酷炫、簡單易用的數據庫開源客戶端

文章出處:【微信號:DBDevs,微信公眾號:數據分析與開發(fā)】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    MySQL 慢 SQL 排查這件事,NineData 社區(qū)VS DBeaver/ Navicat 技術分析

    DBeaver Community 和 Navicat Premium Lite 都是很有價值的客戶端工具,在單條 SQL 的查詢和驗證上,依然是 DBA 最順手的入口。 但 NineData
    的頭像 發(fā)表于 03-17 11:53 ?28次閱讀
    MySQL 慢 SQL 排查這件事,NineData 社區(qū)VS <b class='flag-5'>DBeaver</b>/ Navicat 技術分析

    EtherCAT FOE工作原理揭秘:客戶端-服務器模型如何運轉?

    上期我們聊了EtherCATFOE的五大應用場景,本期深入解析其底層工作機制。FOE究竟是如何實現文件傳輸的?答案藏在客戶端-服務器模型中。核心架構:一客戶端多服務器在EtherCAT網絡中,FOE
    的頭像 發(fā)表于 03-02 11:50 ?120次閱讀
    EtherCAT FOE工作原理揭秘:<b class='flag-5'>客戶端</b>-服務器模型如何運轉?

    Oracle數據庫ASM實例無法掛載的數據恢復案例

    一個Oracle數據庫故障表現為ASM磁盤組掉線,ASM實例無法掛載(mount)。數據庫管理員自行進行簡單修復,未能成功,隨后聯系北亞數據恢復中心恢復
    的頭像 發(fā)表于 02-24 15:19 ?110次閱讀
    Oracle<b class='flag-5'>數據庫</b>ASM實例無法掛載的<b class='flag-5'>數據</b>恢復案例

    恒訊科技解析:如何安裝MySQL并創(chuàng)建數據庫

    管理系統(tǒng)(RDBMS),使用結構化查詢語言(SQL)高效地組織和管理數據。它是全球最受歡迎的開源數據庫系統(tǒng)之一,廣泛應用于網頁開發(fā)、電子商務和商業(yè)應用。 常見用例? MySQL 是多種應用的可靠選擇,包括: 網絡應用:管理用戶認
    的頭像 發(fā)表于 01-14 14:25 ?211次閱讀

    OpenTenBase核心貢獻者分享開源數據庫的破局之路

    “在開源數據庫已成一片‘紅?!漠斚拢瑔渭儽绕础臁颉 ?,已很難在開發(fā)者心中建立獨特的護城河。”O(jiān)penTenBase核心貢獻者、騰訊云數據庫專家工程師李晉鋼這樣闡述他對當前數據庫
    的頭像 發(fā)表于 12-29 14:00 ?452次閱讀

    agile_ftp傳輸文件時客戶端報錯誤怎么解決?

    ]客戶端使用的filezilla [size=21.3333px] [size=21.3333px]現象: [size=21.3333px]filezilla客戶端可以正常上傳文件,但傳輸完畢時客戶端會報
    發(fā)表于 11-05 10:49

    libmodbus問題:TCP模式下客戶端超時斷開后無法再次重連怎么解決?

    情況1 :用libmodbus的TCP demo,發(fā)現用客戶端軟件連接收發(fā)如果超時后在啟動連接就無法連接上libmodbus服務器了,聲明:客戶端此時不會主動斷開連接。 情況2:客戶端用短連接
    發(fā)表于 10-14 08:17

    Python modbus-tk如何獲得客戶端信息?

    Python modbus-tk如何獲得客戶端信息
    發(fā)表于 08-07 06:01

    數據庫數據恢復—服務器異常斷電導致Oracle數據庫故障的數據恢復案例

    Oracle數據庫故障: 某公司一臺服務器上部署Oracle數據庫。服務器意外斷電導致數據庫報錯,報錯內容為“system01.dbf需要更多的恢復來保持一致性”。該Oracle數據庫
    的頭像 發(fā)表于 07-24 11:12 ?687次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>數據</b>恢復—服務器異常斷電導致Oracle<b class='flag-5'>數據庫</b>故障的<b class='flag-5'>數據</b>恢復案例

    企業(yè)級MySQL數據庫管理指南

    在當今數字化時代,MySQL作為全球最受歡迎的開源關系型數據庫,承載著企業(yè)核心業(yè)務數據的存儲與處理。作為數據庫管理員(DBA),掌握MySQL的企業(yè)級部署、優(yōu)化、維護技能至關重要。本文
    的頭像 發(fā)表于 07-09 09:50 ?758次閱讀

    數據庫數據恢復—MongoDB數據庫文件丟失的數據恢復案例

    MongoDB數據庫數據恢復環(huán)境: 一臺操作系統(tǒng)為Windows Server的虛擬機上部署MongoDB數據庫。 MongoDB數據庫故障: 工作人員在MongoDB服務仍
    的頭像 發(fā)表于 07-01 11:13 ?676次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>數據</b>恢復—MongoDB<b class='flag-5'>數據庫</b>文件丟失的<b class='flag-5'>數據</b>恢復案例

    數據庫數據恢復—SQL Server數據庫被加密如何恢復數據

    SQL Server數據庫故障: SQL Server數據庫被加密,無法使用。 數據庫MDF、LDF、log日志文件名字被篡改。
    的頭像 發(fā)表于 06-25 13:54 ?718次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>數據</b>恢復—SQL Server<b class='flag-5'>數據庫</b>被加密如何恢復<b class='flag-5'>數據</b>?

    MySQL數據庫是什么

    MySQL數據庫是一種 開源的關系型數據庫管理系統(tǒng)(RDBMS) ,由瑞典MySQL AB公司開發(fā),后被Oracle公司收購。它通過結構化查詢語言(SQL)進行數據存儲、管理和操作,廣
    的頭像 發(fā)表于 05-23 09:18 ?1272次閱讀

    數據庫數據恢復——MongoDB數據庫文件拷貝后服務無法啟動的數據恢復

    MongoDB數據庫數據恢復環(huán)境: 一臺Windows Server操作系統(tǒng)虛擬機上部署MongoDB數據庫。 MongoDB數據庫故障: 管理員在未關閉MongoDB服務的
    的頭像 發(fā)表于 04-09 11:34 ?902次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>數據</b>恢復——MongoDB<b class='flag-5'>數據庫</b>文件拷貝后服務無法啟動的<b class='flag-5'>數據</b>恢復

    如何構建MCP客戶端

    Anthropic開源了一套MCP協議,它為連接AI系統(tǒng)與數據源提供了一個通用的、開放的標準,用單一協議取代了碎片化的集成方式。本文教你從零打造一個MCP客戶端。
    的頭像 發(fā)表于 03-20 09:32 ?2760次閱讀
    如何構建MCP<b class='flag-5'>客戶端</b>