MySQL Workbench 教程:什么是、如何安装和使用
⚡ 智能摘要
MySQL Workbench 是官方的可视化工具 MySQL 关系型数据库,将数据建模、SQL 开发和服务器管理统一到一个跨平台界面中,可连接到本地或远程服务器。 MySQL 用于日常数据库工作的服务器。

什么是 MySQL?
MySQL 是一个开源关系数据库。
MySQL 它是跨平台的,这意味着它可以在多种不同的平台上运行,例如: Windows,Linux和 macOS.
为什么使用 MySQL?
市场上有许多关系数据库管理系统。
关系数据库的示例包括 Microsoft SQL Server, Microsoft 访问 Oracle,DB2 等。
有人可能会问,为什么我们会选择 MySQL 优于其他数据库管理系统。
这个问题的答案取决于许多因素。
让我们来看看它的优势 MySQL 与其他关系型数据库(例如 SQL Server)相比:
- MySQL 支持多种存储引擎,每种存储引擎都有其自身的规格,而像 SQL Server 这样的其他系统仅支持单一存储引擎。为了更好地理解这一点,请考虑以下两种存储引擎: MySQL:
- InnoDB——默认的存储引擎 MySQL 从 5.5 版开始。InnoDB 支持外键以实现引用完整性,还支持 ACID 标准事务。
- MyISAM——默认的存储引擎 MySQL 5.5 版之前。MyISAM 缺乏对事务的支持。与 InnoDB 相比,它的优势包括简单性和高性能。
- MySQL 与其他关系型数据库系统相比,它具有很高的性能。这得益于其简洁的设计和对多种存储引擎的支持。
- 性价比高——与其他关系型数据库相比,它的成本相对较低。事实上,社区版是免费的。商业版的许可费也很划算,与其他产品(例如……)的许可费相比,价格同样实惠。 Microsoft SQL Server.
- 跨平台—— MySQL 它可在多种平台上运行,这意味着它可以部署在大多数机器上。其他系统(例如 MS SQL Server)只能在特定平台上运行。 Windows 平台。
为了与 MySQL你需要一个能够与服务器通信的服务器访问工具。 MySQL 服务器。 MySQL 支持多用户连接。
什么是 MySQL 工作台?
MySQL Workbench 是一款用于访问的可视化数据库设计和建模工具。 MySQL 服务器关系数据库。它便于创建新的物理数据模型和修改现有数据模型。 MySQL 具备逆向/正向工程和变更管理功能的数据库。其目的是 MySQL Workbench 旨在提供一个界面,使用户能够更轻松、更结构化地操作数据库。
MySQL Workbench 整合了三项主要功能——数据建模和设计、SQL 开发和服务器管理——每项功能如下所述。
建模和设计工具
模型是大多数有效、高性能数据库的核心。 MySQL Workbench 拥有一些工具,允许开发人员和数据库管理员以可视化的方式创建物理数据库设计模型,这些模型可以轻松转换为 MySQL 使用正向工程的数据库。
- MySQL Workbench支持在同一环境下创建多个模型。
- 它支持构成数据库的所有对象,例如表、视图、存储过程和触发器。
- MySQL Workbench 内置了模型验证实用程序,可将发现的任何问题报告给数据建模人员。
- 它还允许使用不同的建模符号,并且可以通过使用脚本语言 Lua 进行扩展。
下图显示了建模窗口 MySQL 工作台。
SQL 开发工具
结构化查询语言(SQL) 允许我们操作关系数据库。SQL 是所有关系数据库的核心。
- MySQL Workbench 内置了可视化 SQL 编辑器。
- 可视化 SQL 编辑器允许开发人员构建、编辑和运行针对特定目标的查询。 MySQL 服务器数据库。它具有查看数据和导出数据的实用程序。
- 它的语法颜色高亮器可以帮助开发人员轻松编写和调试 SQL 语句。
- 可以运行多个查询并且结果自动显示在不同的选项卡中。
- 查询也保存在历史面板中以供以后检索和运行。
下图显示了 SQL 开发窗口 MySQL 工作台。
管理工具
服务器管理在保障公司数据安全方面发挥着至关重要的作用。服务器管理的主要内容包括用户管理、服务器配置、服务器日志等等。 MySQL Workbench 具有以下功能,可简化流程: MySQL 服务器管理:
- 用户管理——一个用于管理用户的可视化实用程序,允许数据库管理员在需要时轻松添加新用户和删除现有用户、授予和删除权限以及查看用户配置文件。
- 服务器配置——允许对服务器进行高级配置和微调,以获得最佳性能。
- 数据库备份与恢复——一款用于导出和导入的可视化工具 MySQL 转储文件。 MySQL 转储文件包含用于创建数据库、表、视图和存储过程以及插入数据的 SQL 脚本。
- 服务器日志——一种用于查看的可视化工具 MySQL 服务器日志。日志包括错误日志、二进制日志和 InnoDB 日志。这些日志在对服务器进行诊断时非常有用。
下图显示了管理面板。 MySQL 工作台。
下一节将介绍安装过程。 MySQL 工作台 Windows.
如何安装 MySQL 工作台(用于 Windows)
在本节中,我们将学习如何安装和使用 MySQL 工作台。
安装 MySQL 工作台是一个两步流程。
1)安装 MySQL 社区服务器.
2)安装 MySQL 工作台 — 您可以使用 zip 文件或 MSI 安装程序(推荐)安装工作台。
注意: 您需要管理员或高级用户权限才能执行安装。
新会员入门指南
安装完上述程序后,您需要进行设置。 MySQL 工作台如下图所示。以下是安装步骤详解。 MySQL 工作台。
步骤 1)打开主窗口。 第一步是启动 MySQL 工作台。您看到的叫做主页窗口。
步骤 2)打开新建连接向导。 接下来,你需要创建你的 MySQL 服务器连接信息中包含目标数据库服务器的详细信息,包括如何连接到该服务器。点击“+” MySQL 工作台主窗口。这将打开“设置新连接”向导。
步骤 3)单击“配置服务器管理”按钮。 作为初学者,您可以创建与本地安装服务器的连接。单击“设置新连接”窗口中的“配置服务器管理”按钮,检查配置。 MySQL 服务器。
步骤 4)点击“下一步”按钮继续。 此时会打开一个名为“配置本地管理”的新窗口。单击“下一步”按钮继续。
步骤 5)输入您的密码并按确定。 接下来,向导将测试与数据库的连接。如果测试失败,请返回并更正数据库连接参数。然后,它会弹出一个窗口,要求您输入 root 密码以测试与本地数据库的连接。 MySQL 服务器实例。密码是您在安装过程中设置的密码。 MySQL输入密码,然后按确定。
步骤 6)点击“下一步”继续。 接下来,向导将测试与数据库的连接。如果测试失败,请返回并更正数据库连接参数。如果所有测试都成功,请单击“下一步”继续。
步骤 7)点击下一步。 之后,将打开一个关于本地服务管理的新向导——它允许您在多个服务之间切换。 MySQL 服务器安装在同一台机器上。作为新手,您可以跳过此步骤,直接点击“下一步”继续。
步骤8)选择 MySQL 服务器配置文件。 然后,向导将检查访问权限。 MySQL 服务器配置文件,并测试启动/停止命令。
步骤 9)单击“完成”以完成服务器配置。 接下来,您可以查看当前配置。查看配置后,单击“完成”以完成服务器配置。
步骤 10)点击测试连接。 下一步是建立连接,该连接可用于连接到服务器。如果您尚未创建连接,可以使用提供的默认值。输入连接名称 [ 1 ] 后,单击“测试连接” [ 2 ]。
步骤 11)单击“确定”。 此时会弹出一个新对话框,要求您输入 root 用户/所选用户的密码。如果您的 MySQL root 用户有密码,您可以使用 Store 输入密码。 Vault 单击“确定”。
如果输入的用户密码正确,则会显示以下屏幕。单击两个“确定”按钮即可。
主页中显示一个新的实例。
Double点击并开始查询。

















