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

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

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

3天內(nèi)不再提示

簡單易用的數(shù)據(jù)庫開源客戶端DBeaver

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

掃碼添加小助手

加入工程師交流群

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

簡介

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

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

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

下載安裝

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

修改主題

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

連接MySQL

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

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

Blob字段顯示

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

Blob字段轉(zhuǎn)換

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

Blob字段導(dǎo)出

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

導(dǎo)出Blob字段為空

選中數(shù)據(jù)行-右鍵-導(dǎo)出結(jié)果集

導(dǎo)出到文件

導(dǎo)出為Base64編碼

導(dǎo)出為Hex編碼

導(dǎo)出ER圖

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

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

導(dǎo)出ER圖。注意下圖導(dǎo)出按鈕的位置:

導(dǎo)出生成的圖就是這樣子,是不是很方便?

數(shù)據(jù)比對

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

監(jiān)控

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

擴展

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

責任編輯:xj

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

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

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

    關(guān)注

    7

    文章

    3922

    瀏覽量

    66154
  • 開源
    +關(guān)注

    關(guān)注

    3

    文章

    3673

    瀏覽量

    43787
  • MySQL
    +關(guān)注

    關(guān)注

    1

    文章

    856

    瀏覽量

    27880

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—MongoDB數(shù)據(jù)庫文件丟失的數(shù)據(jù)恢復(fù)案例

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

    數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—SQL Server數(shù)據(jù)庫被加密如何恢復(fù)數(shù)據(jù)

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

    MySQL數(shù)據(jù)庫是什么

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

    如何構(gòu)建MCP客戶端

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

    從Delphi、C++ Builder和Lazarus連接到MySQL數(shù)據(jù)庫

    平臺。 基于 MyDAC 的應(yīng)用程序可以直接連接到 MySQL 服務(wù)器或通過 MySQL 客戶端工作。MySQL 數(shù)據(jù)訪問組件旨在幫助程序員更快、更輕松地開發(fā) MySQL 數(shù)據(jù)庫應(yīng)用
    的頭像 發(fā)表于 01-20 13:47 ?719次閱讀
    從Delphi、C++ Builder和Lazarus連接到MySQL<b class='flag-5'>數(shù)據(jù)庫</b>

    適用于MySQL和MariaDB的Python連接器:可靠的MySQL數(shù)據(jù)連接器和數(shù)據(jù)庫

    和 Linux 的 wheel 包分發(fā)。 直接連接 該解決方案使您能夠通過 TCP/IP 建立與 MySQL 或者 MariaDB 數(shù)據(jù)庫服務(wù)器的直接連接,而無需數(shù)據(jù)庫客戶端。另外
    的頭像 發(fā)表于 01-17 12:18 ?483次閱讀
    適用于MySQL和MariaDB的Python連接器:可靠的MySQL<b class='flag-5'>數(shù)據(jù)</b>連接器和<b class='flag-5'>數(shù)據(jù)庫</b>

    MySQL數(shù)據(jù)庫的安裝

    MySQL是一個開源免費的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQL AB 公司開發(fā),目前屬于 Oracle 旗下公司。 MySQL 最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在 WEB 應(yīng)用方面MySQL是最好
    的頭像 發(fā)表于 01-14 11:25 ?556次閱讀
    MySQL<b class='flag-5'>數(shù)據(jù)庫</b>的安裝

    數(shù)據(jù)庫是哪種數(shù)據(jù)庫類型?

    數(shù)據(jù)庫是一種部署在虛擬計算環(huán)境中的數(shù)據(jù)庫,它融合了云計算的彈性和可擴展性,為用戶提供高效、靈活的數(shù)據(jù)庫服務(wù)。云數(shù)據(jù)庫主要分為兩大類:關(guān)系型數(shù)據(jù)庫
    的頭像 發(fā)表于 01-07 10:22 ?499次閱讀

    數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—Mysql數(shù)據(jù)庫表記錄丟失的數(shù)據(jù)恢復(fù)流程

    Mysql數(shù)據(jù)庫故障: Mysql數(shù)據(jù)庫表記錄丟失。 Mysql數(shù)據(jù)庫故障表現(xiàn): 1、Mysql數(shù)據(jù)庫表中無任何數(shù)據(jù)或只有部分
    的頭像 發(fā)表于 12-16 11:05 ?602次閱讀
    <b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b>恢復(fù)—Mysql<b class='flag-5'>數(shù)據(jù)庫</b>表記錄丟失的<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)流程

    數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—MYSQL數(shù)據(jù)庫ibdata1文件損壞的數(shù)據(jù)恢復(fù)案例

    mysql數(shù)據(jù)庫故障: mysql數(shù)據(jù)庫文件ibdata1、MYI、MYD損壞。 故障表現(xiàn):1、數(shù)據(jù)庫無法進行查詢等操作;2、使用mysqlcheck和myisamchk無法修復(fù)數(shù)據(jù)庫
    的頭像 發(fā)表于 12-09 11:05 ?624次閱讀

    數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—通過拼接數(shù)據(jù)庫碎片恢復(fù)SQLserver數(shù)據(jù)庫

    一個運行在存儲上的SQLServer數(shù)據(jù)庫,有1000多個文件,大小幾十TB。數(shù)據(jù)庫每10天生成一個NDF文件,每個NDF幾百GB大小。數(shù)據(jù)庫包含兩個LDF文件。 存儲損壞,數(shù)據(jù)庫
    的頭像 發(fā)表于 10-31 13:21 ?692次閱讀
    <b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b>恢復(fù)—通過拼接<b class='flag-5'>數(shù)據(jù)庫</b>碎片恢復(fù)SQLserver<b class='flag-5'>數(shù)據(jù)庫</b>

    開放原子開源數(shù)據(jù)庫生態(tài)論壇成功舉辦

    以“開源生態(tài)筑基礎(chǔ),數(shù)字經(jīng)濟鑄未來”為主題的2024全球數(shù)字經(jīng)濟大會——開放原子開源數(shù)據(jù)庫生態(tài)論壇在北京成功舉辦。開放原子開源基金會副秘書長辛?xí)匀A出席并致辭,北京市經(jīng)濟和信息化局信息化
    的頭像 發(fā)表于 09-24 10:36 ?790次閱讀

    數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—SQL Server數(shù)據(jù)庫出現(xiàn)823錯誤的數(shù)據(jù)恢復(fù)案例

    SQL Server數(shù)據(jù)庫故障: SQL Server附加數(shù)據(jù)庫出現(xiàn)錯誤823,附加數(shù)據(jù)庫失敗。數(shù)據(jù)庫沒有備份,無法通過備份恢復(fù)數(shù)據(jù)庫
    的頭像 發(fā)表于 09-20 11:46 ?699次閱讀
    <b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b>恢復(fù)—SQL Server<b class='flag-5'>數(shù)據(jù)庫</b>出現(xiàn)823錯誤的<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)案例

    華納云:MySQL初始化操作如何創(chuàng)建新的數(shù)據(jù)庫

    要在MySQL中創(chuàng)建一個新的數(shù)據(jù)庫,可以按照以下步驟進行操作: 登錄到MySQL數(shù)據(jù)庫管理系統(tǒng)中。可以使用MySQL命令行客戶端或者圖形化工具,如phpMyAdmin。 使用CREATE
    的頭像 發(fā)表于 09-04 14:30 ?544次閱讀

    恒訊科技分析:跨境電商網(wǎng)站有哪些數(shù)據(jù)庫系統(tǒng)是推薦使用的?

    對于跨境電商網(wǎng)站,數(shù)據(jù)庫系統(tǒng)的選擇非常關(guān)鍵,以下是一些推薦使用的數(shù)據(jù)庫系統(tǒng): 1、MySQL:MySQL是一個流行的開源關(guān)系型數(shù)據(jù)庫管理系統(tǒng),廣泛用于Web應(yīng)用開發(fā)。它以其高性能、可靠
    的頭像 發(fā)表于 08-12 15:01 ?814次閱讀