MySQL Workbench下载与安装

2024年03月26日 MySQL Workbench下载与安装 极客笔记

MySQL Workbench下载与安装

MySQL Workbench是一个统一的可视化数据库设计或图形用户界面工具,用于与数据库架构师、开发人员和数据库管理员一起工作。它由Oracle开发和维护。它提供SQL开发、数据建模、数据迁移和全面的管理工具,用于服务器配置、用户管理、备份等等。我们可以使用此服务器管理工具创建新的物理数据模型、E-R图,并进行SQL开发(运行查询等)。它适用于Mac OS、Windows和Linux等主要操作系统MySQL Workbench完全支持MySQL服务器版本v5.6和更高版本。

MySQL Workbench包含以下五个主要功能: five main functionalities , which are given below:

SQL开发: 此功能使您能够执行SQL查询,使用内置SQL编辑器创建和管理与数据库服务器的连接。

数据建模(设计): 此功能使您能够以图形方式创建数据库模式的模型,执行模式和实时数据库之间的反向和正向工程,以及使用全面的表编辑器编辑数据库的所有方面。表编辑器支持编辑表、列、索引、视图、触发器、分区等。

服务器管理: 此功能使您能够管理MySQL服务器实例,包括管理用户、检查审计数据、查看数据库健康状态、执行备份和恢复,以及监控MySQL服务器的性能。

数据迁移: 此功能允许您从Microsoft SQL Server、SQLite、Microsoft Access、PostgreSQL、Sybase ASE、SQL Anywhere和其他RDBMS表、对象和数据迁移到MySQL。它还支持从之前的MySQL版本迁移到最新版本。

MySQL企业支持: 此功能提供对企业产品的支持,如MySQL防火墙、MySQL企业备份和MySQL审计。

MySQL Workbench版本

MySQL Workbench主要有三个版本,如下所示:

  1. 社区版(开源,GPL)
  2. 标准版(商业版)
  3. 企业版(商业版)

社区版

社区版是最受欢迎的数据库系统的开源和免费下载版本。它在GPL许可下发布,并得到了一个庞大的开发者社区的支持。

标准版

标准版是商业版,提供了交付高性能和可扩展的在线事务处理(OLTP)应用程序的能力。它使MySQL在工业强度、性能和可靠性方面成为了一个著名的数据库系统。

企业版

企业版是商业版,包含一组先进功能、管理工具和技术支持,以实现最高的可扩展性、安全性、可靠性和可用性。这个版本还降低了开发、部署和管理MySQL应用程序的风险、成本和复杂性。

让我们通过以下对比图表来了解。

功能 社区版 标准版 企业版
可视化SQL开发
可视化数据库管理
性能调优
用户和会话管理
连接管理
对象管理
数据管理
可视化数据建模
反向工程
正向工程
架构同步
架构和模型验证
DB文档
用于MySQL企业备份的GUI
用于MySQL企业审计的GUI
用于MySQL企业防火墙的GUI
脚本和插件
数据库迁移

MySQL Workbench 环境设置

在这里,我们将学习如何下载和安装 MySQL Workbench。

先决条件

在您的系统中,需要满足以下要求才能使用 MySQL Workbench:

  • MySQL Server: 您可以从此处下载。
  • MySQL Workbench: 您可以从此处下载。
  • Microsoft .NET Framework 4.5.2
  • Microsoft Visual C++ Redistributable for Visual Studio 2019
  • RAM 4 GB(推荐使用 6 GB)

安装

步骤 1: 安装 MySQL Community Server。要安装 MySQL Server,请双击 MySQL 安装程序 .exe 文件。单击 .exe 文件后,您可以看到以下屏幕:

步骤2: 选择安装类型,然后点击下一步按钮。有几种可用的类型,你需要选择适当的选项来安装MySQL产品和功能。这里,我们将选择自定义选项,因为只需要MySQL服务器和Workbench。如果你需要更多功能,可以选择完整选项。

步骤3: 当你点击”下一步”按钮时,会出现以下屏幕。

在这个屏幕上,进入MySQL服务器部分,点击加号(+)图标。在这里,你需要选择MySQL服务器,并通过点击右箭头符号将其添加到右侧框中。

现在,在应用程序部分,你需要执行与MySQL服务器相同的操作,并点击”下一步”按钮。以下屏幕更清楚地解释了这一点。

步骤4: 当您点击”下一步”时,它会显示以下屏幕。此屏幕检查安装MySQL Server和Workbench的所有要求。当您点击”执行”按钮时,它将自动安装所有要求。现在,点击”下一步”按钮。

步骤5: 在此屏幕上,点击”执行”按钮以下载和安装MySQL Server和Workbench。

下载和安装完成后,点击”下一步”按钮。

步骤6: 在下一个屏幕上,我们需要配置MySQL Server并点击”下一步”按钮。

步骤7: 一旦您点击”下一步”按钮,您会看到下面的屏幕。在这里,我们需要配置MySQL Server。现在,选择独立的MySQL Server/经典的MySQL复制选项,然后点击”下一步”。

步骤8: 在下一个屏幕上,系统会要求您选择配置类型和其他连接选项。在这里,我们将选择配置类型为”开发机器”,连接方式为TCP/IP,端口号为3306,然后点击”下一步”。

步骤9: 现在,选择身份验证方法,然后点击”下一步”。

步骤10: 下一个屏幕将要求您选择帐户、用户名和密码。填写完所有详细信息后,点击”下一步”按钮。

步骤11: 下一个屏幕将要求您配置Windows服务。保持默认设置,然后点击“下一步”。

步骤12: 在下一个屏幕中,系统将要求您应用服务器配置。对于此配置,请点击“执行”按钮。

步骤13: 一旦配置完成,您将看到下面的屏幕。现在,点击“完成”按钮继续。

步骤14: 在下一个屏幕中,您可以看到产品配置已完成。保持默认设置,然后点击“下一步”->“完成”按钮以完成MySQL软件包的安装。

步骤15: 单击“完成”按钮后,MySQL Workbench将在您的系统上打开,如下图所示。

步骤16: 在上述屏幕中,您需要建立一个连接。为此,双击由红色箭头指示的方框。在这里,您将弹出一个屏幕,要求输入先前在安装过程中创建的密码。输入密码后,即可与服务器建立连接。

步骤17: 如果您没有连接,可以创建一个新的连接。要建立连接,点击加号(+)图标或转到菜单栏->数据库->连接到数据库,将显示以下屏幕。现在,您需要填写所有详细信息。在这里,您必须确保输入的密码与之前创建的密码相同。

步骤18: 输入所有详细信息后,点击“测试连接”以测试数据库连接。如果连接成功,您将看到以下屏幕。现在,点击“确定”->“确定”按钮完成设置。

步骤19: 完成所有设置后,将打开MySQL Workbench屏幕。现在,双击新创建的连接,您将得到以下屏幕,可以执行SQL命令。

MySQL Workbench管理工具

管理工具在保护公司数据方面起着重要作用。在这里,我们将讨论用户管理、服务器配置、数据库备份和恢复、服务器日志等等。

用户管理

它是一个可视化实用工具,用于管理与活动的MySQL服务器实例相关的用户。在这里,您可以添加和管理用户账户,授予和撤销权限,查看用户资料,并设置密码过期。

服务器配置

它允许对服务器进行高级配置。它提供关于服务器和状态变量的详细信息,有关线程数量、缓冲区分配大小、为了实现最佳性能的微调等等。

数据库备份和还原

它是用于导入/导出MySQL转储文件的可视化工具。转储文件包含用于创建数据库、表、视图和存储过程的SQL脚本。

服务器日志

它通过每个连接选项卡显示MySQL服务器的日志信息。对于每个连接选项卡,它还包括一个用于一般错误日志的额外选项卡。

性能仪表盘

此选项卡提供了服务器性能的统计视图。您可以通过导航选项卡打开它,并在性能部分选择仪表盘。

MySQL Workbench 创建、修改和删除数据库

在这个部分,我们将看到如何使用 MySQL Workbench 创建、修改和删除数据库。让我们逐一详细了解。

创建数据库

要创建一个数据库,请按照以下步骤进行:

  1. 打开 MySQL Workbench 并使用用户名和密码登录。然后,转到导航选项卡并单击 模式菜单。在这里,您可以看到所有先前创建的数据库。

  2. 如果您想创建一个新数据库,在模式菜单下右键单击并选择 创建模式 或单击数据库图标(红色矩形),如下图所示。

  1. 新的模式窗口打开。输入新的数据库名称(例如,mytestdb),并使用默认的排序规则(Collation)。排序规则用于存储特定的数据字符,主要用于存储外语。现在,点击应用按钮,如下图所示:

  2. 弹出一个新的窗口,点击应用->完成按钮创建一个新的数据库。

  3. 成功创建数据库后,您可以在模式菜单中看到这个新数据库。如果没有看到,请点击模式菜单中的刷新图标。

  4. 如果您想查看关于数据库的更多信息,请选择mytestdb数据库,然后点击’i’图标。信息窗口显示了几个选项,如表格、列、函数、用户等等。

  5. MySQL Workbench不提供重命名数据库名称的选项,但我们可以创建、更新和删除数据库中的表和数据行。

删除数据库

  1. 要删除一个数据库,您需要选择该数据库,右键单击它,然后选择”删除模式”选项。将出现以下屏幕:

  1. 在弹出窗口中选择立即删除选项,数据库包括表和数据行将从数据库服务器中删除。

MySQL Workbench创建、修改、删除表

在本节中,我们将看到如何使用MySQL Workbench创建、修改和删除表。让我们逐一详细了解。

创建表

要创建表,请按照以下步骤进行操作:

  1. 打开MySQL Workbench,并使用用户名和密码登录。然后,转到导航选项卡,点击Schema菜单。这里,您可以看到所有先前创建的数据库。您还可以创建一个新数据库。

  2. 选择新创建的数据库,双击它,您将在数据库下方得到子菜单。数据库下的子菜单包括Tables(表)、Views(视图)、Functions(函数)和Stored Procedures(存储过程),如下图所示。

  1. 选择“表”子菜单,右键单击并选择创建表选项。你也可以点击创建新表图标(以红色矩形显示)来创建表格。

  2. 在新的表格界面中,您需要填写所有细节来创建表格。在这里,我们将输入表格名称(例如,学生)并使用默认排序和引擎。

  3. 单击中间窗口并填写列细节。在这里,列名包含许多属性,如主键(PK),非空(NN),唯一索引(UI),二进制(B),无符号数据类型(UN),自增(AI)等。下面的屏幕更清楚地解释了这一点。填写完所有细节后,点击应用按钮。

  1. 当您点击应用按钮后,它将打开SQL语句窗口。再次点击应用按钮执行语句,并点击完成按钮保存更改。

  2. 现在,转到模式菜单,并选择包含新创建的表格的数据库,如下图所示。

修改表格

要修改表格,请按以下步骤进行操作:

  1. 选择要修改的表格,点击“i”图标,然后将显示以下屏幕。

  1. 在上述屏幕中,您可以修改列名、数据类型和其他表格设置。

删除表格

  1. 要删除表格,需要选择表格,右键单击并选择“删除表”选项。将显示以下屏幕:

  1. 在弹出窗口中选择立即删除选项以立即从数据库中删除表格。

MySQL Workbench 插入、读取、更新、删除数据行

在本节中,我们将看到如何使用MySQL Workbench插入、读取、更新和删除数据行。让我们逐一详细了解。

  1. 打开MySQL Workbench并使用用户名和密码登录。然后,转到导航选项卡,点击模式菜单。在这里,我们已经成功使用MySQL Workbench创建了一个数据库(mystudentdb)和学生表。

  2. 选择表格,当鼠标指针悬停在学生表上时,可以看到表格图标出现在这里。点击表格,它将打开一个新窗口,上部显示MySQL语句,下部显示数据行。

  1. 要输入数据行,选择相应的列,并插入数据值。在行中插入数据值类似于Microsoft Excel工作表。

4. 输入完数据行后,点击“应用->应用->完成”按钮来保存数据行。

5. 同样地,我们可以编辑或修改以前保存的数据行。修改后,保存新值,点击“应用”按钮来保存更改。这将生成一个SQL更新语句保存更改到数据库中。

删除行

1. 要从表中删除一个单独的行,您需要选择一个数据行,在行前面的右侧图标上单击右键,然后选择“删除行(s)”选项。

2. 现在,点击“应用->应用->完成”按钮来保存对数据库的更改。

MySQL Workbench导出和导入数据库(表)

在本节中,我们将学习如何使用MySQL Workbench导出和导入数据库或表。

导出数据库(表)

1. 要导出数据库或表,转到菜单栏,点击“服务器”,然后选择“数据导出”选项,如下图所示。它将打开一个新窗口,显示“数据导出”

设置和选项。

  1. 选择任何数据库,它将显示所选数据库下的所有相应表格。在这里,我们还可以选择一个或多个数据库复选框,将数据库包含在导出文件中。类似地,我们可以从窗口的左侧部分选择一个或多个表格。

  1. 让我们选择两个数据库,即(myproductdb和mystudentdb),包括此数据库下的所有表格。现在,进入下拉设置,我们可以选择“转储结构和数据”,“仅转储数据”和“仅转储结构”选项。
  • 转储数据和结构:它将保存表格的结构和数据行。
  • 仅转储数据:它将仅保存表格中插入的行。
  • 仅转储结构:

它将仅保存表结构,即我们定义的数据库列和数据类型。

4. 在导出选项中,您可以选择您喜欢的导出路径。这里,我将保持默认设置。此外,下面解释了两个单选按钮。

  • 导出到转储项目文件夹: 它将所有表保存为单独的SQL文件,放在一个文件夹中。当您逐个表导入或恢复导出文件时,这将非常有用。
  • 导出到自包含文件: 它将所有数据库和表存储在一个单独的SQL文件中。当您想要使用单个SQL文件导入所有数据库、表和数据行时,这是一个很好的选择。

5. 单击“开始导出”按钮,显示进度条和日志。现在,在您的系统中打开“文档”文件夹,找到导出文件。

导入数据库(表)

  1. 要导入数据库或表格,前往菜单栏,点击服务器,选择数据导入选项。它将打开一个新的数据导入设置和选项窗口。

  2. 在这里,你可以看到两个用于导入数据库和表格的单选选项,它们是:

  • 从转储项目文件夹导入
  • 使用独立文件导入
  1. 我们将选择“从转储项目文件夹导入”,然后点击“加载文件夹内容”以显示项目文件夹中所有可用的数据库。

  2. 从数据导入选项中选择myproductdb数据库,并选择相应的产品表。

  3. 选择“转储结构和数据”选项,然后点击开始导入按钮以从备份文件导入数据库和表格。

6. 现在,转到 Schema->myproductdb->table 并刷新以查看当前导入的数据库或表。

本文链接:http://so.lmcjl.com/news/447/

展开阅读全文