快速,持续,稳定,傻瓜式
支持Mysql,Sqlserver数据同步

MySQLWorkbench教程RDBMS工具的综合指南

请联系QQ:1793040 索取软件

之前有关MySQL教程的文章主要关注与SQL相关的各种命令和概念。在有关MySQL Workbench的本教程中,您将学习MySQL执行各种操作的工具。

此博客将涵盖以下主题:

  • 什么是MySQL?
  • MySQL Workbench及其功能
  • 安装MySQL Workbench
  • MySQL Workbench版本
  • 创建连接
  • SQL开发编辑器
  • 管理任务
  • 性能仪表板
  • 数据库设计与建模
  • 数据迁移向导
  • 高级MySQL功能

MySQL是一个开放源代码的关系数据库管理系统,可在许多平台上运行。它提供了多用户访问权限以支持许多存储引擎。

MySQL具有多种功能,使我们能够执行许多任务,例如全面的应用程序开发,提供可用性和可伸缩性。

现在,很显然,当您在行业级别工作时,您不能在终端上做所有事情吗?您需要某种仪表板,以便您轻松使用大型数据库并创建模型。

好了,可以执行这些操作的仪表板是MySQL Workbench。

MySQL Workbench是一种设计或图形工具,用于处理MySQL服务器和数据库。该工具与较旧的服务器5.x版本兼容,并且不支持4.x服务器版本。

MySQL Workbench的功能如下:

  • SQL开发:此功能提供了执行SQL查询,使用内置SQL编辑器创建和管理与数据库服务器的连接的功能。
  • 数据建模(设计)::该功能使您能够以图形方式创建数据库模式的模型,在模式与实时数据库之间执行反向和正向工程,并使用以下方法编辑数据库的所有方面全面的表格编辑器。
  • 服务器管理:该功能使您可以通过管理用户,执行备份和恢复,检查审核数据,查看数据库运行状况以及监视MySQL服务器性能来管理MySQL服务器实例。
  • 数据迁移::该功能允许您从Microsoft SQL Server,Microsoft Access和其他RDBMS表,对象和数据迁移到MySQL。
  • MySQL企业支持:该功能为企业产品提供支持,例如MySQL企业备份,MySQL防火墙和MySQL审核。

现在您已经了解MySQL Workbench,接下来让我告诉您基本要求和安装MySQL Workbench的步骤。

安装MySQL Workbench的基本系统要求是您应该在系统上安装MySQL。

现在,因为MySQL Workbench可用于许多操作系统。每个系统都有其自己的基本要求,您可以从此处参考。

除此之外,要下载MySQL Workbench,您必须单击”下载”选项卡,然后选择要下载的版本。

 MySQL Workbench下载-MySQL Workbench教程-Edureka

因此,例如,如果您想在Windows上下载Workbench的社区版,则可以在此处引用链接。

现在,您知道如何安装,让我告诉您MySQL Workbench Editions的版本。

MySQL Workbench主要提供三个版本:

  • 社区版(开源,GPL)
  • 标准版(商业版)
  • 企业版(商业版)
<身体>

的GUI

功能 社区版 标准版 企业版
Visual SQL开发
可视化数据库管理
性能调整
用户和会话管理
连接管理
对象管理
数据管理
视觉数据建模
逆向工程
前进工程
架构同步
架构和模型验证 1
DBDoc 1
MySQL企业备份的GUI 1
用于MySQL企业审核的GUI 1
MySQL企业防火墙 1
脚本和插件
数据库迁移

现在,一旦下载并安装MySQL Workbench,您将看到以下屏幕,即主页选项卡。

在”首页”标签的左侧,您会看到3个不同的图标吗?

嗯,主要是3个模块:

  • SQL开发 此部分由SQL编辑器组成,您可以通过它创建和管理数据库。
  • 数据建模 此部分使您可以根据需要对数据进行建模。
  • 服务器管理 此部分用于迁移连接之间的数据库。

现在,在进入这些模块以使用它们的功能之前,必须首先创建一个连接。

现在,要创建连接,您必须单击在显示的”主页”选项卡上看到的加号。

单击该对话框后,您将看到此对话框,其中必须提及您可以在对话框中看到的连接名称,连接方法和其他详细信息。提及详细信息后,只需点击确定

单击”确定”后,您将看到已创建连接。

现在,进入SQL编辑器,继续我们的讨论。

所使用的SQL编辑器由一组专门的编辑器组成,例如查询,模式和表。除此之外,编辑器还包含四个窗格,您可以在屏幕上看到它们。

因此,查询和窗格一起使您可以创建和编辑数据,执行基本管理任务,查看和导出结果以及运行查询。

现在,让我们看一下”管理任务”部分。

在此部分下,您将经历以下部分:

  • 服务器状态
  • 用户和特权
  • 数据导出和导入
  • MySQL企业备份界面

通过此标签,您可以立即查看MySQL环境的基本运行状况指示器和计数器。如下面的快照所示,该选项卡包括服务器的运行速度,可用功能,服务器目录以及用于身份验证和SSL的安全设置的视图。

此标签提供了与活动MySQL服务器实例相关的所有用户和特权的列表。因此,使用此选项卡,您可以添加和管理用户帐户,调整权限以及使密码失效。请参阅下面的快照。

在MySQL Workbench中主要有三种导出和导入数据的方法,您可以浏览下表。

<身体>

GUI位置 数据集 导出类型 导入类型
SQL编辑器下的”结果网格”菜单 结果集(执行SQL查询后) CSV,HTML,JSON,SQL,XML,Excel XML,TXT CSV
对象浏览器上下文菜单 表格 JSON,CSV JSON,CSV
管理导航器 数据库和/或表 SQL SQL
管理导航器 数据库和/或表 SQL SQL

现在,要导出/导入数据,必须从导航器窗格中选择数据导出/数据导入的选项。

选择该选项后,必须提及要从中导入/导出的文件夹的路径名。请参阅下面的快照。

MySQL Workbench的商业版本使我们能够使用MySQL Enterprise Backup(MEB)功能,以便保护数据免受任何损失。

MySQL Workbench主要提供两种MySQL Enterprise Backup操作:

  • 在线备份:此操作将建立备份配置文件,以定义应备份的内容,备份的存储位置以及MySQL的备份频率(频率)。
  • 还原:该操作通过还原由MySQL Workbench中的”在线备份”功能创建的备份,将MySQL服务器还原到特定的时间点。

MySQL Workbench的性能仪表板为您提供服务器性能的统计视图。要打开仪表板,请转到导航器窗格,然后在性能部分下选择仪表板。请参阅下面的快照。

此外,性能部分使您能够通过性能模式报告深入了解MySQL服务器的操作,还可以查看通过查询统计信息执行的查询的关键统计信息。

数据库设计使您可以可视化需求并解决设计问题。这样一来,您就可以创建有效且性能良好的数据库,同时可以灵活地应对不断发展的数据要求。

如下面的快照所示,主要有3个选项。

从左侧开始,加号使您可以添加新的EER图。文件夹符号允许您在PC上添加保存的EER模型,以使Workbench成为基础。看到的箭头符号使您可以从数据库创建EER模型,也可以从脚本创建EER模型。

下面的快照是MySQL Workbench的基本视图。

在数据库建模中,您可以使用模型编辑器创建EER图。因此,您可以添加表,添加视图,添加例程,编辑表中的数据,突出显示模型的特定部分。

好,伙计们,这并不是功能的终结,我将其余的功能留给您来探索。

MySQL Workbench提供了将ODBC兼容数据库迁移到MySQL的功能。它允许您跨服务器迁移到不同的数据库类型,包括MySQL。它还可以转换表和复制数据,但不转换存储过程,视图或触发器。

除了可以在许多平台上使用之外,该迁移还允许在迁移过程中进行自定义和编辑。

以下是迁移向导在将数据库迁移到MySQL时执行的步骤:

  • 最初,它连接到源RDBMS并检索可用数据库的列表。
  • 对选定数据库执行反向工程,使其成为源RDBMS的内部表示形式。因此,通过此步骤,所有对象均根据所选的对象名称映射方法的类型进行重命名。
  • 然后,它会自动开始将源RDBMS对象迁移到MySQL特定的对象中。
  • 之后,它使我们可以查看更改,以便我们可以编辑和更正所迁移对象中的错误。
  • 然后,它在目标MySQL服务器中创建迁移的对象。您随时可以返回上一步并更正错误(如果有)。
  • 最后,将迁移表的数据从源RDBMS复制到MySQL。

提供了一个扩展系统,使开发人员能够扩展MySQL Workbench功能。它还提供对跨平台GUI库MForms的访问,并允许创建具有图形用户界面的扩展。

Workbench的高级功能实现了以下功能:

  • 您可以创建工具和插件
  • 您可以操纵模式并自动执行常见任务
  • 您可以扩展Workbench用户界面并创建自定义Workbench功能

我希望您喜欢在MySQL Workbench上阅读本教程。我们已经看到了MySQL Workbench的各种功能和特征。

相关推荐

咨询软件
 
QQ在线咨询
售前咨询热线
QQ1793040