MySQL Workbench:簡介
已發表: 2022-08-10正在尋找用於遠程和現場工作的開源免費 SQL 操作工具? 您可以試用市場上最受歡迎的工具 MySQL Workbench。
SQL 是用於數據庫創建和管理的最廣泛使用的語言。 有許多工具可用於 SQL 中的數據庫編程。 雖然程序員可以毫不費力地使用命令行界面,但非編碼人員也可以使用圖形用戶界面 (GUI) 工具創建 SQL 數據庫。
MySQL Workbench 就是大多數 SQL 管理員、開發人員和用戶使用的此類工具之一。 繼續閱讀以詳細了解此數據庫工具及其專有技術。
什麼是 MySQL 工作台?
MySQL Workbench 是一個可視化數據庫建模和設計工具,能夠訪問遠程或現場服務器上的 MySQL 數據庫。 它為您的 SQL 和 MySQL 開發項目注入了易用性和功能。 此外,該工具還提供了一個圖形界面來處理您的現場或遠程數據庫。

您獲得的功能非常詳盡。 但流行的是 SQL 設計、創建、開發、維護和管理。 該工具的另一個重要功能是使用正向和反向工程修改現有和支持的數據庫。
Oracle 開發此工具的目的是為 SQL 社區提供免費和開源的數據庫操作選項。 此外,它使任何人無需詳盡的編程知識即可成為數據庫管理員或開發人員。 非編碼人員可以使用簡單的 SQL 代碼來創建和操作數據庫。
此外,當您編寫腳本時,該工具會自動顯示您可能使用的 SQL 命令。 因此它也像代碼完成工具一樣工作。 此外,MySQL Workbench 支持多種存儲引擎,如 InnoDB、MyISAM、Blackhole 等,以提高速度和效率。
MySQL Workbench 有什麼好處?
關係數據庫管理系統(RDBMS)在市場上很豐富。 但是,SQL 編碼人員和非編碼人員選擇 MySQL Workbench 而不是其他工具,原因有很多,例如:
出眾的表演
Oracle 簡潔的編程代碼和簡單的用戶界面 (UI) 使這款 DBMS 工具比其競爭對手(如 Microsoft SQL Server、Microsoft Access 等)快得多。
多個存儲引擎
該工具支持多個存儲引擎,就像 MySQL 數據庫一樣。 因此,您可以根據表和數據類型將項目配置為使用多個存儲引擎。 最終,您的數據庫維護或操作工作變得更快。
跨平台支持
另一個最好的事情是你可以在幾乎任何計算機設備上使用這個工具,比如 Windows、Linux 和 macOS。 此外,該工具會在後端自動配置網絡連接。 因此,您不需要運行任何網絡配置。
成本效益

出於培訓和教育目的,您可以免費使用社區版。 另一方面,商業版也以可承受的價格提供給競爭對手。
圖形用戶界面 (GUI)
最後,最吸引人的是完整的可視化界面。 並且 SQL 編輯和編碼界面還帶有自動語法建議。 因此,非編碼人員可以快速學習和使用 MySQL 數據庫。
如何為您的 PC 獲取 MySQL Workbench
該工具的開發者是著名的技術、雲和商業軟件巨頭甲骨文。 為了推廣其 MySQL RDBMS,Oracle 使該軟件易於用於各種操作系統。 在下面找到操作系統要求及其各自的下載鏈接:
對於 Windows
該應用程序與 Windows XP SP3、Windows Vista、Windows 7、8、10 和 11 版本兼容。 轉到 Oracle 下載頁面並選擇 Microsoft Windows 以獲取獨立安裝包。

對於 macOS
對於 Apple 計算機,您需要 Mac OS X 10.6.1+ 操作系統來運行該軟件。 訪問上述下載鏈接後,選擇 macOS 選項以查找 DMG 存檔以進行進一步的安裝過程。
對於 Linux
MySQL Workbench 與多個 Linux 發行版兼容,例如 Ubuntu、Fedora 和 Red Hat Enterprise Linux。 您可以訪問上述下載門戶並選擇合適的操作系統來下載 RPM 或 DEB 包。
社區與。 商業版
MySQL Workbench 有三個不同的版本:
- 具有 GPL 許可的社區版
- 具有商業許可證的標準版
- 具有商業許可證的企業版
所有版本都共享以下重要模塊:
- 可視化 SQL 開發
- 可視化數據庫管理
- 性能調優
- 用戶和會話管理
- 連接管理
- 對像管理
- 數據管理
- 可視化數據建模
- 逆向工程
- 正向工程
- 模式同步
- 腳本和插件
- 數據庫遷移
MySQL Workbench 的社區版不提供某些商業功能,如 Enterprise Firewall、Enterprise Backup、Enterprise Audit 和 Database Documentation。
MySQL 工作台的特點
SQL開發工具

該工具使您能夠管理、創建和配置您的連接。 它還有助於管理與數據庫服務器的連接參數。 此外,MySQL Workbench 使用內置的 SQL 編輯器,使您能夠在數據庫連接上執行 SQL 查詢。
開發者工具還提供:
- 顏色語法高亮
- SQL 片段的重用
- SQL的執行歷史
此外,您可以使用此 DBMS 應用程序的 Visual SQL Editor 編輯、創建和運行查詢。 此外,還有其他現代功能,如 SQL 腳本的代碼自動完成、輕鬆的 SQL 代碼編寫和 SQL 調試語句。
管理數據庫連接
在可視化界面中管理數據庫對於 SQL 的編碼人員和非編碼人員來說是一個極大的便利。 一些突出的數據庫管理功能包括:
- 從遠程和現場 SQL 數據庫創建新的數據庫連接
- 組織一個 SQL 項目的所有數據庫連接
- 管理數據庫連接、更新它們、刪除舊連接等。
作為對像管理模塊的一部分,對象瀏覽器可幫助您直觀地選擇列、行和表。
此外,數據模式管理也變得毫不費力,因為您可以選擇自定義字段、創建新模式、在模式之間導航或刪除不必要的模式。
SQL 管理工具

SQL DB 管理是確保數據合規性和業務數據安全的高風險過程。 大多數情況下,您將在業務設置中需要此功能。 該模塊的顯著特點是:
- 審計和審查數據庫服務器上所有用戶的賬戶信息
- 創建或刪除用戶
- 限製或取消限制數據庫訪問
- 即時修改數據庫和全局權限
- 重置數據庫密碼
- 仔細檢查數據庫操作足蹟的歷史
建模和設計工具
用於研究或商業目的的數據要求是不斷變化的。 要創建涵蓋所有概念和方面的數據庫,您需要一個出色的數據庫設計和建模工具。 MySQL Workbench 正是合適的應用程序。
它可以幫助您預測數據庫需求。 因此,您可以創建一個性能良好的數據庫,在很長一段時間內需要較少的干預。
其他重要的建模功能包括:
- 操作和創建數據模型
- 將數據庫逆向工程到它的模型
- 將數據模型正向工程到數據庫
- 創建、管理和編輯數據表
- 將新數據插入表中
- 從導入的 SQL 文件創建數據庫模型
此外,建模模塊允許您將實體關係 (ER) 圖轉換為 SQL 代碼並將這些代碼發送到 SQL 服務器。
可視化儀表板工具

該應用程序還通過提供可視化的性能儀表板來幫助您改進 MySQL 數據庫和相關項目。 數據庫管理員和開發人員可以使用以下功能:
- 當您將鼠標懸停在交互式視覺效果和圖表上時,它們會顯示添加的詳細信息。
- 性能儀表板始終顯示 MySQL 在 InnoDB 指標、網絡和關鍵服務器上的性能。
- 獲取 Performance Schema 的 SYS 視圖。
- 獲取高成本 SQL 語句、InnoDB 引擎指標、IO 熱點、等待統計等的報告。
- Visualize Explain 計劃以圖形方式顯示應用程序如何在 MySQL 中執行 SQL 語句。
- 查詢統計功能可幫助您發現網絡延遲、客戶端時間、索引使用情況、服務器執行時間、連接、掃描的行等指標。
導入和導出數據庫
DBMS 讓您只需單擊幾下即可輕鬆導入和導出數據。 您可以簡單地訪問對象瀏覽器,然後選擇自定義表進行數據導出和導入。 或者,您可以選擇數據庫模式來實現相同的目標。

數據庫遷移工具

MySQL Workbench 附帶一個內置的數據庫遷移工具。 因此,用戶可以輕鬆地從 MS Access、MS SQL Server、SQLite 等其他 DBMS 環境進行遷移。遷移工具的模塊有:
- 管理遷移項目
- 數據庫遷移
- 對象遷移
- 源和目標選擇
- 版本升級
此外,您可以通過配置、調度和編輯遷移計劃,從這個單一應用程序執行整個遷移過程。
配置數據庫服務器
數據庫管理員、開發人員和用戶可以使用此 DBMS 應用程序微調 MySQL 服務器。 該工具允許您編輯或查看高級服務器參數。 當您需要對數據庫進行故障排除時,它也很有用。 例如,您可以查看服務器日誌、立即識別問題並了解為解決問題而需要進行的更改。
如何使用 MySQL 工作台
安裝應用程序
#1。 前往下載門戶並下載適用於 Windows 的 MySQL Workbench 的最新副本。
#2。 軟件安裝包下載完成後,轉到 Windows PC 的“下載”文件夾。
#3。 您應該找到 MySQL Workbench MSI 安裝程序。 雙擊安裝程序以啟動設置過程。

#4。 單擊下一步並選擇 Windows 計算機上的安裝位置。
#5。 在下一個屏幕上選擇完成,然後選擇下一步。

#6。 現在,設置嚮導將顯示最終選擇列表。 單擊“安裝”按鈕開始設置處理。

#7。 安裝完成後,單擊完成關閉安裝程序。 MySQL Workbench 將首次自動運行。
熟悉工具
社區版包含三個簡單的部分:MySQL 連接、模型和遷移。
#1。 MySQL 連接

此部分將顯示兩個圖標:圓圈中的加號(設置新連接)和扳手(管理服務器連接)。
您可以使用 (+) 號添加新的 SQL Server 連接。 相反,您可以單擊扳手圖標訪問數據庫服務器連接列表及其默認服務器通信設置。 有趣的是,您還可以從“管理服務器連接”屏幕添加新連接。
#2。 楷模

模型部分顯示以下三個圖標及其代表功能。
- (+) 圖標是打開 MySQL 模型編輯器。
- 圓圈圖標中的小文件夾可讓您從本地計算機導入 .mwb 文件。
- 圓圈中的向前箭頭可讓您對數據庫或腳本進行反向工程。
#3。 移民

選擇此選項將打開遷移任務列表。 您將在此屏幕上找到將數據庫遷移到 MySQL Workbench 的所有說明。
連接到數據庫的分步過程
該 DBMS 工具的關鍵功能是使用該工具連接遠程 MySQL 或 SQL 數據庫,並執行數據庫查詢、修改、維護等。
先決條件
在將數據庫連接到 Workbench 之前,您需要一些有關數據庫的信息。 雖然您可以連接任何 MySQL 數據庫,但從網站的 CPanel 導入數據庫是最受歡迎的任務。
登錄到網站的 CPanel 後,導航到遠程 MySQL 部分並在添加訪問主機字段中添加計算機的 IP 地址。

從 CPanel 本身,您還可以找到 DB 服務器地址、端口號、DB 用戶名和密碼。 這些是您需要在 MySQL Workbench 工具中提供的數據。
現在,您可以嘗試以下步驟將您自己的 MySQL DB 與 Workbench 連接起來:
#1。 單擊 (+) 圖標以打開設置新連接嚮導。

#2。 輸入連接名稱,以便您可以組織數據庫連接。
#3。 為連接方法字段選擇標準 (TCP/IP)。
#4。 在參數選項卡下,輸入數據庫服務器的主機名。 在這種情況下,您的 CPanel MySQL DB 的 IP 地址。
#5。 在端口字段中,輸入從 CPanel 檢索的端口號。

#6。 在用戶名字段中輸入數據庫用戶名。
#7。 現在,單擊 Store in Vault 以輸入數據庫密碼。

#8。 單擊測試連接以建立 MySQL 數據庫連接。

結論
到目前為止,您已經深入討論了用於管理、創建和操作 SQL 數據庫的 MySQL Workbench 工具。
您現在應該能夠在兼容的設備上安裝應用程序並研究該工具或執行一些數據庫培訓。 此外,您可以獲得用於商業目的的 MySQL Workbench SE 或 EE。
您可能也有興趣了解一些學習 SQL 和 NoSQL 的好資源。
