MySQL Workbench教程

  • 2019-11-17
  • 290
  • 0

MySQL是一个开放源代码关系数据库。MySQL是跨平台的,这意味着它可以在许多不同的平台上运行,例如Windows,Linux和Mac OS等。

为什么要使用MySQL?

市场上有许多关系数据库管理系统。关系数据库的示例包括Microsoft SQL Server,Microsoft Access,Oracle,DB2等。人们可能会问为什么我们会选择MySQL而不是其他数据库管理系统。这个问题的答案取决于许多因素。让我们看一下MySQL与SQL Server等关系型数据库相比的优势

  • MySQL支持多个存储引擎,每个存储引擎都有自己的规范,而其他系统(例如SQL Server)仅支持单个存储引擎。为了欣赏此语句,让我们看一下MySQL支持的两个存储引擎。
  • InnoDB:– MySQL自5.5版起提供的默认存储引擎。InnoDB支持用于参考完整性的外键,还支持ACID标准事务。
  • MyISAM:–它是5.5版之前MySQL的默认存储引擎。MyISAM缺乏对交易的支持。与InnoDB相比,它的优势包括简单性和高性能。
  • 与其他关系数据库系统相比,MySQL具有高性能。这是由于其设计简单并支持多存储引擎。
  • 具有成本效益,与其他关系数据库相比,它在成本方面相对便宜。实际上,社区版是免费的。商业版收取许可费,与Microsoft SQL Server等产品的许可费相比,该费用也具有成本效益。
  • 跨平台– MySQL可在许多平台上使用,这意味着它可以部署在大多数计算机上。其他系统(例如MS SQL Server)仅在Windows平台上运行。

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

 

介绍MySQL Workbench

MSQLWorkbench是 用于MySQL服务器关系数据库的  可视数据库设计和建模访问工具。它具有反向/正向工程和变更管理功能,有助于创建新的物理数据模型和修改现有的MySQL数据库。

MySQL工作台入门-建模和设计工具

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

下图显示了MySQL Workbench的建模窗口。

MySQL工作台– SQL开发工具

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

  • MySQL工作台,已内置SQL可视编辑器。
  • Visual SQL编辑器允许开发人员针对MySQL服务器数据库生成,编辑和运行查询。它具有用于查看和导出数据的实用程序。
  • 它的语法颜色荧光笔可帮助开发人员轻松编写和调试SQL语句。
  • 可以运行多个查询,结果将自动显示在不同的选项卡中。
  • 这些查询也保存在历史记录面板中,以供以后检索和运行。

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

MySQL工作台–管理工具

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

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

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

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

这是一个两步过程

MySQL社区服务器

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

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

入门

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

  1. 第一步是启动Workbench MySQL。您看到的称为“  主窗口”
  2. 接下来,您需要创建MySQL服务器连接,其中包含有关目标数据库服务器的详细信息,包括如何连接到它。在MySQL Workbench主窗口中单击  “ +”。这将打开“  设置新连接”。巫师
  3. 作为初学者,您可以为本地安装的服务器创建连接。单击“  设置新连接”窗口中的“ 配置服务器管理” 按钮,  以检查MySQL服务器的配置。
  4. 将打开一个名为“ 配置本地管理”的新窗口  。单击下一步按钮继续。
  5. 接下来,向导将测试与数据库的连接。如果测试失败,请返回并更正数据库连接参数5。接下来,它将打开一个弹出窗口,询问您的root密码以测试您与本地mysql服务器实例的连接。该密码是您在安装MySQL Workbench时设置的密码。输入密码,然后按  确定
  6. 接下来,向导将测试与数据库的连接。如果测试失败,请返回并更正数据库连接参数。否则,如果所有测试均成功,则单击“下一步”继续。
  7. 之后,将打开一个有关本地服务管理的新向导–它使您可以在一台计算机上安装多个MySQL服务器之间进行切换。作为初学者,您可以绕过它,然后单击  下一步 继续。
  8. 然后,向导将检查访问MySQL Server配置文件的能力,并测试启动/停止命令。
  9. 接下来,您可以查看当前配置。查看配置后,单击“完成”以完成服务器配置
  10. 下一步是建立连接,该连接可用于连接服务器。如果尚未创建连接,则可以使用给定的默认值。输入连接名称[1]后,单击测试连接[2]。
  11. 将打开一个新对话框,询问您root用户/选定用户的密码。如果您的MySQL超级用户具有密码,则可以使用“存储在保险柜中”功能输入该密码。单击确定。

如果输入的用户密码正确,则会显示以下屏幕。单击  两个确定  按钮,您将很方便。

主页上显示了一个新实例

双击并开始查询。

摘要

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

除特别标注,本站均为原创,请注明:https://www.zhangdaming.cn/mysql-workbench-tutorial.html

感谢打赏!
微信
支付宝

评论

还没有任何评论,你来说两句吧

发表评论