MySQL Workbench入门指南:如何安装和使用

发布于:2021-01-26 14:29:06

0

1095

0

MySQL Workbench 指南 安装和使用 什么是MySQL

什么是MySQL?

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

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

为什么使用MySQL?

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

关系数据库的例子包括microsoftsqlserver、microsoftaccess、Oracle、DB2等。

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

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

让我们看看MySQL与SQL Server等关系型数据库相比的优势:

  • MySQL支持多个存储引擎,每个引擎都有自己的规范,而SQL server等其他系统只支持一个存储引擎。为了理解这句话,让我们看一下MySQL支持的两个存储引擎。

  • InnoDB:-MySQL从5.5版起提供的默认存储引擎。InnoDB支持外键以实现引用完整性,还支持ACID标准事务。

  • MyISAM:-在5.5版本之前,它是MySQL的默认存储引擎。MyISAM缺乏对事务的支持。与InnoDB相比,MySQL的优势在于简单和高性能。

  • MySQL与其他关系数据库系统相比,性能更高。这是因为它设计简单,并且支持多种存储引擎。

  • 成本效益高,与其他关系数据库相比,它的成本相对较低。事实上,社区版是免费的。商业版有许可费,与Microsoft SQL Server等产品的许可费相比,这也很划算。

  • 跨平台-MySQL在许多平台上工作,这意味着它可以部署在大多数计算机上。其他系统(如MS SQL Server)仅在windows平台上运行。

为了与MySQL交互,您需要一个可以与MySQL服务器通信的服务器访问工具。MySQL支持多用户连接。

什么是MySQL Workbench?

MySQL Workbench是一个用于MySQL服务器关系数据库的可视化数据库设计和建模工具。它有助于创建新的物理数据模型,并通过反向/正向工程和变更管理功能修改现有的MySQL数据库。MySQL工作台的目的是提供一个接口,以便以更结构化的方式更轻松地处理数据库。

MySQL工作台

MySQL workbench入门-建模和设计工具

  • 模型是最有效和高性能数据库的核心。MySQLworkbench有一些工具,允许开发人员和数据库管理员直观地创建物理数据库设计模型,这些模型可以使用正向工程轻松地转换为MySQL数据库。

  • MySQL workbench支持在同一环境中创建多个模型。

  • 它支持表等所有对象,构成数据库的视图、存储过程、触发器等。

  • MySQL workbench有一个内置的模型验证实用程序,可以向数据建模者报告可能发现的任何问题。

  • 还允许使用不同的建模符号,并可以通过使用LUA脚本语言进行扩展。

下图显示了MySQLWorkbench的建模窗口。

MySQL Workbench教程和MySQL简介

MySQL工作台-SQL开发工具

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

  • MySQLworkbench内置了SQL可视化编辑器。

  • 可视化SQL编辑器允许开发人员对MySQL服务器数据库构建、编辑和运行查询。它有用于查看和导出数据的实用程序。

  • 它的语法颜色高亮显示帮助开发人员轻松编写和调试SQL语句。

  • 可以运行多个查询,结果自动显示在不同的选项卡中。

  • 查询还保存在“历史记录”面板中,以便以后检索和运行。

下图显示了MySQL Workbench的SQL开发窗口。

MySQL Workbench教程和MySQL简介

MySQL工作台-管理工具

服务器管理在保护公司数据安全方面起着关键作用。服务器管理的主要问题是用户管理、服务器配置、服务器日志等。workbenchmysql具有以下特性,简化了MySQL服务器的管理过程。

  • 用户管理-用于管理用户的可视化实用程序,允许数据库管理员在需要时轻松添加新用户和删除现有用户,授予和删除权限并查看用户配置文件。

  • 服务器配置-允许对服务器进行高级配置和微调以获得最佳性能。

  • 数据库备份和恢复-用于导出/导入MySQL转储文件的可视化工具。MySQL转储文件包含用于创建数据库、表、视图、存储过程和插入数据的SQL脚本。

  • 服务器日志-用于查看MySQL服务器日志的可视化工具。日志包括错误日志、二进制日志和InnodDB日志。在服务器上执行诊断时,这些日志非常有用。下图显示了MySQL Workbench的建模窗口。

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

MySQL Workbench教程和MySQL简介

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

在这个MySQL工作台初学者教程中,我们将学习如何安装和使用MySQL工作台。

安装MySQL工作台需要两个步骤。

  1. 安装MySQL社区服务器。

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

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

入门

完成上述安装后,您需要设置MySQL Workbench,如下所示:

1.第一步是启动Workbench MySQL。您所看到的被称为主窗口。

MySQL Workbench教程和MySQL简介

2.接下来,您需要创建MySQL服务器连接,其中包含有关目标数据库服务器的详细信息,包括如何连接到该服务器。在MySQL Workbench主窗口中单击“+”。这将打开设置新连接。

MySQL Workbench教程和MySQL简介

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

MySQL Workbench教程和MySQL简介

4.将打开一个名为“配置本地管理”的新窗口。单击“下一步”按钮继续。

MySQL Workbench教程和MySQL简介

5.接下来,向导将测试到数据库的连接。如果测试失败,请返回并更正数据库连接参数。接下来,它将打开一个弹出窗口,询问您的root密码以测试您与本地mysql服务器实例的连接。密码是您在安装MySQL Workbench时设置的密码。输入密码,然后按“确定”。

MySQL Workbench教程和MySQL简介

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

MySQL Workbench教程和MySQL简介

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

MySQL Workbench教程和MySQL简介

8.然后,向导将检查访问MySQL服务器配置文件的能力,并测试启动/停止命令。

MySQL Workbench教程和MySQL简介

9.接下来您可以查看当前配置。查看配置后,单击Finish以完成服务器配置。

MySQL Workbench教程和MySQL简介

10.下一步是建立一个连接,可以用来连接到服务器。如果尚未创建连接,则可以使用给定的默认值。输入连接名称后,单击测试连接。

MySQL Workbench教程和MySQL简介

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

MySQL Workbench教程和MySQL简介

如果输入的用户密码正确,则将显示以下屏幕。单击两个确定按钮,您就可以开始了。

MySQL Workbench教程和MySQL简介

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

MySQL Workbench教程和MySQL简介

双击并开始查询。

摘要

MySQL是一个跨平台的开源关系数据库。

MySQL支持多种存储引擎,极大地提高了服务器的性能调整和灵活性。在版本5.5之前,默认的存储引擎是MyISAM,从版本5.5开始,它缺乏对事务的支持;默认的存储引擎是InnoDB,它支持事务和外键。

  • MySQL服务器可以使用许多服务器访问MySQL工具进行管理,这些工具包括商业和开源产品。流行的例子包括;

  • phpMyAdmin-基于web的跨平台开源服务器访问工具

  • SQLYog-针对windows平台,桌面商用服务器访问工具

  • MySQL workbench跨平台开源服务器访问工具

  • MySQL workbench是MySQL服务器的集成开发环境。它具有用于数据库建模和设计、SQL开发和服务器管理的实用程序。