# 第 31 章 MySQL 工作台

MySQL Workbench 提供了一个用于处理 MySQL 服务器和数据库的图形工具。MySQL Workbench 完全支持 MySQL 5.5 及更高版本。

以下讨论简要描述了 MySQL Workbench 功能。有关更多信息，请参阅 MySQL Workbench 手册，网址为<https://dev.mysql.com/doc/workbench/en/>.

MySQL Workbench 提供五个主要功能领域：

-   **SQL 开发**：使您能够创建和管理与数据库服务器的连接。除了使您能够配置连接参数之外，MySQL Workbench 还提供了使用内置 SQL 编辑器对数据库连接执行 SQL 查询的功能。此功能取代了以前由 Query Browser 独立应用程序提供的功能。

-   **数据建模**：使您能够以图形方式创建数据库模式的模型，在模式和实时数据库之间进行反向和正向工程，并使用全面的表编辑器编辑数据库的所有方面。表编辑器提供易于使用的工具，用于编辑表、列、索引、触发器、分区、选项、插入和权限、例程和视图。

-   **服务器管理**：使您能够创建和管理服务器实例。

-   **数据迁移**：允许您从 Microsoft SQL Server、Sybase ASE、SQLite、SQL Anywhere、PostreSQL 和其他 RDBMS 表、对象和数据迁移到 MySQL。迁移还支持从早期版本的 MySQL 迁移到最新版本。

-   **MySQL 企业支持**：支持 MySQL Enterprise Backup 和 MySQL Audit 等企业产品。

    MySQL Workbench 有两个版本，社区版和商业版。社区版免费提供。商业版以低成本提供额外的企业功能，例如数据库文档生成。
