MySQL Workbench

摘要

這是 MySQL Workbench 參考手冊。它記錄了 MySQL Workbench Community 和 MySQL Workbench Commercial 版本 8.0 到 8.0.38 的內容。

MySQL Workbench 是使用 MySQL Server 8.0 開發和測試的。MySQL Workbench 可以連接到 MySQL Server 8.4 及更高版本,但某些 MySQL Workbench 功能可能無法與這些較新的伺服器版本一起使用。

MySQL Workbench 的平台支援會隨著時間演變。有關最新的平台支援資訊,請參閱 https://mysql.dev.org.tw/support/supportedplatforms/workbench.html

如需每個版本中變更的詳細資訊,請參閱 MySQL Workbench 版本資訊

如需法律資訊,包括授權資訊,請參閱前言與法律聲明

如果您尚未安裝 MySQL Workbench Community 版本,請從下載網站下載免費副本。MySQL Workbench Community 版本適用於 Microsoft Windows、macOS 和 Linux。

如需使用 MySQL 的協助,請造訪MySQL 論壇,您可以在那裡與其他 MySQL 使用者討論您的問題。

文件產生於:2024-07-18 (修訂版:79064)

目錄

前言與法律聲明
1 一般資訊
1.1 MySQL Workbench 的新功能
1.1.1 MySQL Workbench 8.0 版本系列的新功能
1.1.2 MySQL Workbench 6.0 版本系列的新功能
1.2 MySQL Workbench 版本
2 安裝
2.1 系統需求
2.2 命令列選項
2.3 Windows 上的 MySQL Workbench
2.3.1 安裝
2.3.2 啟動
2.3.3 解除安裝
2.4 Linux 上的 MySQL Workbench
2.4.1 安裝
2.4.2 啟動
2.4.3 解除安裝
2.5 macOS 上的 MySQL Workbench
2.5.1 安裝
2.5.2 啟動
2.5.3 解除安裝
3 組態設定
3.1 使用者協助工具選項
3.2 Workbench 偏好設定
3.2.1 一般編輯器偏好設定
3.2.2 SQL 編輯器偏好設定
3.2.3 管理偏好設定
3.2.4 建模偏好設定
3.2.5 字型和色彩偏好設定
3.2.6 SSH 偏好設定
3.2.7 其他偏好設定
3.3 MySQL Workbench 設定和記錄檔
3.4 常見偏好設定和組態設定
4 首頁標籤
5 MySQL Workbench 中的連線
5.1 建立新的 MySQL 連線 (簡單)
5.2 建立新的 MySQL 連線 (教學課程)
5.3 管理伺服器連線
5.3.1 標準 TCP/IP 連線方法
5.3.2 本機 Socket/Pipe 連線方法
5.3.3 透過 SSH 的標準 TCP/IP 連線方法
5.3.4 LDAP 和 Kerberos 連線方法
5.3.5 SSL 精靈 (憑證)
5.3.6 遠端管理
5.3.7 系統設定檔
5.3.8 設定伺服器管理精靈
5.3.9 密碼儲存庫
5.3.10 更新舊版驗證協定密碼
5.4 用戶端連線
6 管理任務
6.1 伺服器管理
6.1.1 伺服器記錄
6.1.2 服務控制
6.1.3 組態設定 (選項檔)
6.2 使用者和權限
6.3 伺服器狀態
6.4 狀態和系統變數
6.5 資料匯出和匯入
6.5.1 表格資料匯出和匯入精靈
6.5.2 SQL 資料匯出和匯入精靈
6.5.3 結果資料匯出和匯入
6.6 MySQL 稽核檢查器介面
6.7 MySQL Enterprise Backup 介面
6.7.1 一般需求
6.7.2 線上備份
6.7.3 備份復原
6.8 MySQL Enterprise Firewall 介面
6.9 wbcopytables 工具程式
7 效能工具
7.1 效能儀表板
7.2 效能架構報告
7.3 查詢統計
7.4 可視化執行計畫
7.5 教學課程:使用 Explain 提升查詢效能
8 資料庫開發
8.1 可視化 SQL 編輯器
8.1.1 SQL 查詢標籤
8.1.2 SQL 查詢工具列
8.1.3 查詢和編輯選單
8.1.4 結果網格
8.1.5 SQL 新增功能 - 片段標籤
8.1.6 SQL 新增功能 - 內容說明標籤
8.1.7 輸出面板
8.1.8 表格資料搜尋標籤
8.1.9 匯出或匯入表格
8.1.10 MySQL 表格編輯器
8.1.11 程式碼產生概觀
8.2 物件管理
8.2.1 物件瀏覽器和編輯器導覽
8.2.2 工作階段和物件資訊面板
8.2.3 結構描述和表格檢查器
9 資料庫設計與建模
9.1 建模介面
9.1.1 模型編輯器
9.1.2 EER 圖表編輯器
9.1.3 建立表格
9.1.4 建立外鍵關係
9.1.5 建立檢視
9.1.6 建立常式和常式群組
9.1.7 建立圖層
9.1.8 建立註解
9.1.9 建立文字物件
9.1.10 建立影像
9.2 其他建模工具
9.2.1 列印圖表
9.2.2 DBDoc 模型報告
9.2.3 結構描述驗證外掛程式
9.3 建模教學課程
9.3.1 建立模型
9.3.2 基本建模
9.3.3 匯入資料定義 SQL 指令碼
9.3.4 使用預設結構描述
9.3.5 為 sakila 資料庫編寫文件
9.4 正向與反向工程
9.4.1 正向工程
9.4.2 反向工程
9.5 結構描述同步和比較
9.5.1 資料庫同步
9.5.2 比較和報告目錄中的差異
9.6 表格範本
9.7 自訂 DBDoc 模型報告範本
9.7.1 支援的範本標記
9.7.2 建立自訂範本
10 資料庫移轉精靈
10.1 一般安裝需求
10.1.1 ODBC 程式庫
10.1.2 ODBC 驅動程式
10.2 移轉概觀
10.2.1 執行資料庫移轉的可視化指南
10.2.2 從支援的資料庫移轉
10.2.3 從不支援的 (一般) 資料庫移轉
10.3 概念 DBMS 對等項目
10.4 Microsoft Access 移轉
10.5 Microsoft SQL Server 移轉
10.5.1 準備事項
10.5.2 驅動程式
10.5.3 連線設定
10.5.4 Microsoft SQL Server 類型對應
10.6 PostgreSQL 移轉
10.6.1 準備事項
10.6.2 驅動程式
10.6.3 連線設定
10.6.4 PostgreSQL 類型對應
10.7 MySQL 移轉
10.8 使用 MySQL Workbench 移轉精靈
10.8.1 連線至資料庫
10.8.2 結構描述擷取和選取
10.8.3 反向工程
10.8.4 物件選取
10.8.5 移轉
10.8.6 手動編輯
10.8.7 目標建立選項
10.8.8 結構描述建立
10.8.9 建立目標結果
10.8.10 資料傳輸和移轉設定
10.8.11 大量資料傳輸
10.8.12 移轉報告
10.9 MySQL Workbench 移轉精靈常見問題
A MySQL Workbench 常見問題
B 鍵盤快捷鍵
C 擴充 Workbench
C.1 GRT 和 Workbench 資料組織
C.2 模組
C.3 外掛程式和工具
C.4 使用 MForms 將 GUI 新增至外掛程式
C.5 Workbench 指令碼殼層
C.5.1 探索 Workbench 指令碼殼層
C.5.2 殼層視窗
C.5.3 檔案、全域、類別、模組和通知標籤
C.6 教學課程:編寫外掛程式
C.6.1 教學課程:產生 PHP 程式碼以使用 PDO_MySQL 建立連線
C.6.2 教學課程:使用 MyISAM 產生外鍵
D 如何回報錯誤或問題
E MySQL 企業版功能
F MySQL 工具程式