成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

你不得不知道的四款 MySQL GUI 神器

數據庫 MySQL
在 Postgres 和 SQLite 出現以前,MySQL 一直是比較領先的關系型數據庫。Stack Overflow 在 2021 年發布的面向開發者的調查報告也印證了這一點:50.18% 的受訪者(73317 人)表示正在廣泛使用MySQL,且計劃接下來繼續在工作中使用 MySQL。

在 Postgres 和 SQLite 出現以前,MySQL 一直是比較領先的關系型數據庫。Stack Overflow 在 2021 年發布的面向開發者的調查報告也印證了這一點:50.18% 的受訪者(73317 人)表示正在廣泛使用MySQL,且計劃接下來繼續在工作中使用 MySQL。

MySQL 使用率在所有數據庫中高居榜首

盡管 MySQL 設計簡單,但仍有許多人覺得它難以使用。由此可見 GUI 在提升用戶體驗感方面十分重要的。此外,許多數據庫管理員在使用數據庫時面臨著以下任務挑戰:

  • 對象管理和自動化
  • 數據分析
  • 創建和執行查詢
  • 開發和調試存儲過程

MySQL Shell 在使用上對新手而言可能不太友好,即使是最基本的組件(如 MySQL Workbench 或 MySQL Connectors)也難以上手,某些數據庫的高級功能更是很少用到。所以在 MySQL 問世的這 26 年里出現了大量的三方工具。碼匠將擷取幾個常見的三方工具,從以下幾個方面進行深度評估:

  • 功能:你可以用這個工具做什么,這些功能與 MySQL 原生功能的一致性如何?
  • 系統兼容性:該工具是為特定的操作系統開發的,還是能適用于 Windows、Mac 和 Linux 系統,亦或是能在 Web 平臺使用。
  • SQL 語句自動補全:是否內置了 MySQL 代碼自動補全功能以節省在編輯器中編寫腳本的時間?
  • 特殊功能:該工具有哪些區別于其他工具的 MySQL 集成方式?

本次測評將盡可能客觀公正,希望能對讀者有所幫助,也歡迎大家在評論區發表自己的看法。

Adminer

Adminer 可能是本次測評的幾個工具中最中規中矩的一個。它在簡化的軟件包中提供了強大的功能。該工具于 2007 年推出,優先考慮的是安全性、使用性能和下載工具所占內存的大小。用戶可以選擇從 Adminer 提供的超過 25 個主題中選擇喜歡的外觀。

安裝

Adminer 使用單個 PHP 文件進行數據庫管理,這也使得在任何使用 PHP 的機器上配置 Adminer 都相對容易一些。讀者可以根據教程自行設置。

用戶可以選擇進行本地安裝或遠程安裝可選的 MySQL 數據庫服務器。后者可讓您根據需要接入遠程計算機,從而節省本地內存空間。因此,為 MySQL 安裝擴展工具對后續使用體驗的提升是十分有利的。最后,直接從 Adminer 官網下載最新的 Adminer PHP 文件。要添加任何相關插件都可以在官網和 Adminer 的 GitHub 頁面進行查找下載。

總的來說,Adminer 使用起來還是十分簡單好上手的。

功能和 MySQL 支持

與另一個 MySQL GUI 工具 phpMyAdmin 相比,Adminer 進行了許多功能上的改進:

  • Adminder 僅有 MySQL 版本(Adminer 是專門為 MySQL 而設計的)
  • 用戶永久登錄
  • 字段自動生成
  • 多索引操作
  • 具有關聯接口的完整外鍵支持
  • 支持觸發器、存儲過程/函數、事件
  • 通過確認選項進行更安全的「行」修改,避免意外覆蓋
  • 使用 ALTER 導出實現同步
  • 在單個視圖中顯示多查詢結果
  • 在復雜操作時實現多個選項卡的并發操作

Adminer 要求安全登錄數據庫,并內置了請求限流來阻止暴力破解密碼。該工具支持異步數據下載,因此我們可以將其看作輕量級和快速的可視化工具。請求多個列表也不會影響使用速度。此外,Adminer 還允許進行大量的表格操作——尤其是那些涉及列舉、索引、更改、創建、刪除和添加記錄或索引的操作。用戶可以使用文本字段和文件來執行 SQL 命令;還可以創建新數據庫、導出數據結構、終止進程以及在用戶權限旁邊顯示用戶。

最佳使用場景

Adminer 強調了兩個看似矛盾點:簡單性和可定制性。可定制性主要面向能熟練使用且要求較高的用戶開放,但新用戶也能夠很快上手使用軟件包中簡單的基礎功能。所以,靈活性才是 Adminer 的主要優勢:它既允許有經驗的開發人員通過插件、擴展和其他 API 擴展出自己想要的功能,也提供文本塊、下拉列表、清單和單選按鈕等能自由組合的基礎 UI 組件供新手使用。

Beekeeper Studio

與 Adminer 之類的工具相比,Beekeeper Studio 是一款比較新的產品,它于 2020 年初首次推出,并且提供了開源的社區版本。Beekeeper Studio 界面設計更為現代化,反映了過去五年中其他以 GUI 為中心的應用程序的設計模式,其界面和編輯器提供多種預覽模式,在對信息的組織和展示上也十分清楚明了。此外,Beekeeper Studio 的開發也很穩定,在過去的兩年中已發布了數十個版本。

安裝

Beekeeper Studio 與 Windows、Mac 和 Linux 系統均兼容。該工具主要使用 Vue、TypeScript 和 JavaScript 構建,本地不需要下載任何 PHP。用戶可以直接從 Beekeeper 官網下載安裝適當的安裝文件開始使用,這取決于您具體使用的操作系統。

功能和 MySQL 支持

Beekeeper 在其主頁上列出了許多關鍵功能。鑒于 SSL 加密是所有數據庫連接的標準,所以安全性非常重要,Beekeeper 將自動保留用戶的賬號和密碼以保證安全連接,同時它還可以幫助用戶在特定端口通過防火墻進行連接。

Beekeeper Studio 內置編輯器支持 SQL 代碼自動補全,還提供對錯誤語法高亮處理和修改建議自動彈出等開發者友好的功能,這些功能可以幫助開發人員更簡單高效、更愉快地編寫 SQL 查詢。

Beekeeper 還提供以下功能:

  • 支持在一個統一的窗口內包含多個并發的標簽
  • 快速保存和組織常見的 SQL 查詢
  • 快速簡便地修改數據表,并能在以后階段性地進行修改
  • 使用 GUI 直接創建、編輯和刪除表列、索引和關系
  • 只需幾個步驟就能以 CSV、JSON、JSONL 和 SQL 格式導出數據 -- 甚至可以與專門的數據過濾器結合使用

Beekeeper 還支持運行多種運行模式:可以默認運行所有查詢、運行當前突出顯示的查詢或僅運行選定的查詢。一旦數據被檢索并排列在表格中,您就可以根據需要過濾、排序和細讀這些信息。Beekeeper 還支持鍵盤快捷鍵的使用。

最佳使用場景

Beekeeper Studio 旨在與多個數據庫協同工作,例如 Postgres、SQLite 和 SQL Server。它并不是專門為 MySQL 構建的工具,與 Adminer 相比,Beekeeper 針對 MySQL 而設計的功能更少一些,因此其更適合日常數據查找和操作,而不是密集或詳細的項目。但 Beekeeper 的編輯器十分出彩,它的頁面設計美觀、易于使用且功能相對強大,非常適合有大量 SQL 查詢的項目。

CloudBeaver

CloudBeaver 與 Beekeeper Studio 大致在同一時期發布,是一個較小的開源項目,僅由 13 名開發者進行維護,因此該工具在開發上十分慎重,但這并沒有阻止 CloudBeaver 對其輕量級、用戶友好的 GUI 進行微調。該工具使用界面很干凈,有深色和淺色兩種模式。CloudBeaver 還為用戶提供信息可視化,讓用戶在能在數據庫層面進行管理和組織。作為一個 Web 應用程序,該工具可面向更大的用戶集,且不會占用較大內存空間。

下載安裝

CloudBeaver 有三種版本。首先是 Web 應用程序版,由 Web 服務器和 JavaScript 前端開發而成。但 CloudBeaver 官方表示,該版本的設置過程可能比較復雜。然后是社區免費版本。CloudBeaver 將該版本作為 Docker Hub 上的 Docker 映像或源代碼分發。最后是企業版。開發團隊為此專門制作了一個Docker容器,或者用戶可以在 AWS Marketplace 內獲取一個 AWS 兼容的版本。該應用程序主要是使用 TypeScript 和 Java 構建的。

下載安裝 CloudBeaver 時需要使用終端和一些腳本。使用 docker pulldbeaver/cloudbeaver:latest 來獲取當前版本,或者使用 docker pull dbeaver/cloudbeaver:dev 來獲取最新的開發版本。

用戶可以通過終端或訪問 localhost + 端口來訪問 CloudBeaver。

功能和 MySQL 支持

在宏觀層面,CloudBeaver 為用戶提供數據編輯器、數據導出、實體圖、SQL 編輯器、AWS 和 Docker 集成(RDS、Redshift、Dynamo DB、Docker Hub)和執行計劃。這些功能都具有深挖的價值。

數據編輯器以帶標簽的行和列組成的可讀列表格式顯示來自表和查詢的數據,如下圖所示:

CloudBeaver 支持快速掃描這些自定義類別并以合理的格式排列數據,支持關系數據庫和非關系型數據庫,能快速查看所有數據類型,可以從表中讀取任意長度數據,還有專用的數據過濾器面板,甚至能根據列號對表進行排序。

對于導出,CloudBeaver 支持 CSV、XLSX、XML、JSON 和 SQL INSERTs 格式。實體圖提供了很多有趣的功能。如果用戶想可視化整個數據庫模式,Beaver 將提供帶有標簽和分類數據點的流程圖樣式圖。默認支持唯一約束、外鍵和自動布局。用戶還可以將此可視化文件導出為 PNG 或 SVG 文件。

SQL 編輯器對不同數據庫方言語法會進行高亮顯示,還提供列、表、SQL 關鍵字和過程的自動完成功能。查詢結果可在多個并發選項卡中查看。

用戶還可以將 CloudBeaver 與 AWS 賬戶集成,以使用 AWS 憑證和 RDS 身份驗證解鎖 AWS 數據庫的授權瀏覽。這種類型的過程依賴于 Kerberos 或 Active Directory,因此允許用戶限制意外訪問。同時用戶還具有與 Docker 環境的兼容性以及為本地或遠程數據庫提供服務的能力。

最后,執行計劃功能會在結果選項卡中生成查詢執行樹,并評估腳本和查詢是否設計為在其現有格式下以最佳方式工作。

最佳使用場景

CloudBeaver 適合喜歡云端集成的用戶。該工具是在考慮這些云平臺的基礎上構建的(例如 AWS 提供了 CloudBeaver),為從多種數據源獲取數據庫服務提供了一個更加全面的可行性列表。

CloudBeaver 也非常適合團隊協作——用戶可以簡單通過一個可共享的鏈接邀請協作者加入項目工作區。企業用戶和普通用戶都能使用這一協作版本,相較于其他工具來說,這一點是十分出類拔萃的(其他工具不提供專門的協作版本)。

碼匠

當然,在使用常規的 MySQL GUI 之外,我們再向您介紹一下碼匠。碼匠是一款開發者友好的低代碼平臺,支持連接 MySQL 數據庫、編寫和執行查詢。此外,碼匠還提供了一套開箱即用的組件,不僅能幫助您輕松搭建功能完善的數據看板、數據洞察,還可以讓您快速搭建一個功能完善的內部應用。

碼匠快速創建 MySQL 數據源連接,之后可通過開箱即用的一系列組件快速搭建應用

碼匠主要面向國內用戶,相較于上述國外開發的 MySQL GUI,碼匠的 UI 界面設計更加適合國內場景,同時整合了多款國內數據源,包括飛書、企業微信、釘釘、阿里云 OSS,等等。不僅如此,碼匠還提供了國內業務場景下常見的租戶管理、更加細粒度的權限控制、審計日志等功能,為您的企業信息安全保駕護航。

如何選擇最合適的 MySQL GUI

現在市面上有非常出色的 MySQL GUI 工具,用戶最終選擇哪款還得基于其工作需求。

如果您使用需求較復雜,可以選擇 Adminer 工具進行靈活擴展;如果您追求使用體驗感,那么我們推薦 Beekeeper Studio;如果您的工作更多的需要團隊協作或AWS 集成,那么可以考慮 CloudBeaver。如果您不甘心只當一個 CRUD boy,想要在基本的數據庫管理之上構建更強大的應用程序,那么碼匠將是您的不二選擇。

責任編輯:華軒 來源: 今日頭條
相關推薦

2019-07-17 10:55:40

Kubernetes工具Katacoda

2020-10-21 09:36:40

Vue項目技巧

2017-08-10 16:54:47

MySQL優化MySQL

2022-10-27 09:55:00

2020-02-13 18:05:18

數組reduce前端

2023-08-29 08:41:42

2015-09-22 10:03:25

大數據秘訣

2022-08-08 11:13:35

API接口前端

2015-09-23 10:27:04

大數據秘訣

2017-11-02 06:51:38

5G移動網絡技術

2020-09-02 07:30:31

前端Vue.set代碼

2024-12-23 07:00:00

C++并發編程

2017-08-16 18:03:12

Docker安全工具容器

2020-05-18 09:33:27

前端開發工具

2009-05-31 09:02:23

2017-09-22 09:10:41

2010-08-27 10:40:55

Android

2011-03-31 10:46:54

LinuxCLI軟件

2009-06-23 09:06:32

2018-05-09 11:15:59

服務器緩存技巧
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 蜜臀久久99精品久久久久久宅男 | 国产精品久久久久久久久久久久久久 | 久久99成人 | 亚洲欧洲日本国产 | 国产欧美一区二区三区久久手机版 | 午夜在线视频一区二区三区 | 精品视频99| 99久久精品国产毛片 | 国产免费自拍 | 国产精品成人一区二区三区夜夜夜 | 欧美色性| 欧美中文字幕在线观看 | 91视视频在线观看入口直接观看 | 97精品超碰一区二区三区 | 中文字幕免费 | 亚洲狠狠| 五月天婷婷综合 | 久久久久久久电影 | 亚洲一区二区视频 | 欧美日韩在线成人 | 九九一级片 | 一级毛片免费完整视频 | 亚洲欧美日韩一区二区 | 妹子干综合| 日韩毛片免费视频 | 国产欧美日韩一区二区三区在线 | 国产成人免费视频网站高清观看视频 | 久久久久99 | 国产日韩精品在线 | 最新超碰 | 日韩电影免费在线观看中文字幕 | 99精品国产一区二区三区 | 九九av| 人人人人干 | 国产欧美一区二区久久性色99 | 日本三级网址 | 国产99精品 | 精品一区久久 | 欧美久久久网站 | 最新中文字幕在线播放 | 日韩欧美在线观看一区 |