MySQL Workbench 教程:什么是、如何安装和使用

什么是 MySQL?

MySQL 是一个开源关系数据库。

MySQL 跨平台,这意味着它可以在多个不同的平台上运行,例如 Windows、Linux、Mac OS等。

该 MySQL 工作台教程,您将学习-

为什么使用 MySQL?

市场上有许多关系数据库管理系统。

关系数据库的示例包括 Microsoft SQL Server, Microsoft 访问 Oracle、DB2 等。

有人可能会问,为什么我们会选择 MySQL 优于其他数据库管理系统。

这个问题的答案取决于许多因素。

让我们看看 MySQL 与 SQL Server 等关系数据库相比

  • MySQL 支持多种存储引擎,每种引擎都有自己的规范,而其他系统(如 SQL Server)仅支持一种存储引擎。为了理解这一说法,让我们来看看 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 工作台 是一个 可视化数据库设计和建模 访问工具 MySQL 服务器关系数据库。它有助于创建新的物理数据模型和修改现有的 MySQL 具有反向/正向工程和变更管理功能的数据库。 MySQL 工作台旨在提供以更轻松、更结构化的方式处理数据库的界面。

MySQL 工作台

MySQL 工作台 – 建模和设计工具

  • 模型是大多数有效和高性能数据库的核心。 MySQLWorkbench 拥有一些工具,允许开发人员和数据库管理员以可视化的方式创建物理数据库设计模型,并可轻松将其转换为 MySQL 使用正向工程的数据库。
  • MySQL 工作台支持在同一环境中创建多个模型。
  • 它支持构成数据库的所有对象,例如表、视图、存储过程、触发器等。
  • MySQL 工作台有一个内置的模型验证实用程序,可以向数据建模者报告可能发现的任何问题。
  • 它还允许使用不同的建模符号,并可以使用脚本语言 LUA 进行扩展。

下图显示了 MySQL工作台。

MySQL workbench-建模和设计工具

MySQL 工作台 – SQL 开发工具

结构化查询语言(SQL) 允许我们操作关系数据库。SQL 是所有关系数据库的核心。

  • MySQL工作台,内置了SQL可视化编辑器。
  • Visual SQL 编辑器允许开发人员构建、编辑和运行查询 MySQL 服务器数据库。它具有查看数据和导出数据的实用程序。
  • 它的语法颜色高亮器可以帮助开发人员轻松编写和调试 SQL 语句。
  • 可以运行多个查询并且结果自动显示在不同的选项卡中。
  • 查询也保存在历史面板中以供以后检索和运行。

下图显示了 MySQL 工作台。

MySQL 工作台——SQL 开发工具

如何使用 MySQL 工作台 – 管理工具

服务器管理在保护公司数据方面起着至关重要的作用。与服务器管理有关的主要问题是用户管理、服务器配置、服务器日志等等。工作台 MySQL 具有以下特点,可以简化 MySQL 服务器管理;

  • 用户管理 – 用于管理用户的可视化实用程序,允许数据库管理员根据需要轻松添加新用户和删除现有用户、授予和删除权限以及查看用户配置文件。
  • 服务器配置 – 允许对服务器进行高级配置并进行微调以获得最佳性能。
  • 数据库备份和恢复 – 用于导出/导入的可视化工具 MySQL 转储文件。 MySQL 转储文件包含用于创建数据库、表、视图、存储过程和插入数据的 SQL 脚本。
  • 服务器日志 – 可视化工具 MySQL 服务器日志。日志包括错误日志、二进制日志和 InnodDB 日志。这些日志在对服务器进行诊断时非常有用。下图显示了 MySQL 工作台。

下图显示了 Workbench 的管理面板 MySQL.

MySQL 工作台 – 管理工具

如何安装 MySQL 工作台(用于 Windows)

该 MySQL Workbench 初学者教程,我们将学习如何安装和使用 MySQL 工作台。

安装 MySQL 工作台是一个两步过程。

1)安装 MySQL 社区服务器

2)安装 MySQL 工作台 – 您可以使用 zip 文件或 msi 安装程序安装工作台(推荐)

注意:您需要管理员或高级用户权限才能执行安装。

新会员入门指南

完成上述安装后,你需要设置 MySQL 工作台如下图所示-
以下是安装步骤 MySQL 工作台。

步骤1) 打开主窗口
第一步是启动工作台 MySQL.你所看到的叫做 主窗口

安装 MySQL 工作台

步骤2) 打开新连接向导
接下来你需要创建你的 MySQL 服务器连接,其中包含有关目标数据库服务器的详细信息,包括如何连接到它。单击 “ + “ in MySQL 工作台主窗口。这将打开 设置新连接. 巫师

安装 MySQL 工作台

步骤3) 单击配置服务器管理按钮
作为初学者,您可以为本地安装的服务器创建连接。单击 配置服务器管理 按钮 设置新连接 窗口检查配置 MySQL 服务器。

安装 MySQL 工作台

步骤4) 单击下一步按钮继续
打开一个新窗口,名为 配置本地管理. 单击下一步按钮继续。

安装 MySQL 工作台

步骤5) 输入您的密码并按确定
接下来,向导将测试与数据库的连接。如果测试失败,请返回并更正数据库连接参数。5. 接下来,它将打开一个弹出窗口,要求您输入 root 密码以测试与本地 mysql 服务器实例的连接。该密码是您在安装期间设置的 MySQL 工作台。输入您的密码,然后按 OK

安装 MySQL 工作台

步骤6) 单击下一步继续
接下来,向导将测试与数据库的连接。如果测试失败,请返回并更正数据库连接参数。否则,如果所有测试都成功,请单击“下一步”继续。

安装 MySQL 工作台

步骤7) 点击下一步
之后,将打开一个关于本地服务管理的新向导 - 它允许您在一台机器上安装的多个 mysql 服务器之间切换。作为初学者,您可以绕过此向导并单击 点击下一页 继续。

安装 MySQL 工作台

步骤8) 选择 MySQL 服务器配置文件
然后,向导将检查访问 MySQL 服务器配置文件,并测试启动/停止命令。

安装 MySQL 工作台


步骤9) 单击“完成”完成服务器配置
接下来您可以查看当前配置。查看配置后,单击“完成”以完成服务器配置

安装 MySQL 工作台

步骤10) 单击测试连接
下一步是设置连接,用于连接服务器。如果您尚未创建连接,则可以使用给定的默认值。输入连接名称 [ 2 ] 后,单击测试连接 [ 1 ]。

安装 MySQL 工作台

步骤11) 单击确定
将打开一个新对话框,询问您 root/选定用户的密码。如果您的 MySQL root 用户有密码,您可以使用 Store in 输入该密码 Vault 单击“确定”。

安装 MySQL 工作台

如果用户输入的密码正确,则会显示以下屏幕。点击 都好 按钮,您就可以开始了。

安装 MySQL 工作台

主页中显示一个新的实例。

安装 MySQL 工作台

Double 点击并开始查询。

总结

  • MySQL 是一个跨平台的开源关系数据库。
  • MySQL 支持多种存储引擎,大大提高了服务器性能调优和灵活性。在 5.5 版本之前,默认存储引擎是 MyISAM,不支持事务;从 5.5 版本开始,默认存储引擎是 InnoDB,支持事务和外键。
  • MySQL 可以使用多种服务器访问 mysql 工具来管理服务器,这些工具包括商业和开源产品。常见示例包括:
  • phpMyAdmin的 – 跨平台基于 Web 的开源服务器访问工具
  • SQLYog – 针对windows平台的桌面商业服务器访问工具
  • MySQL 工作台 – 跨平台开源服务器访问工具
  • MySQL workench 是一个集成开发环境,用于 MySQL 服务器。它有以下实用程序: 数据库建模 和设计、SQL 开发和服务器管理。