2024年03月26日 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主要有三个版本,如下所示:
社区版是最受欢迎的数据库系统的开源和免费下载版本。它在GPL许可下发布,并得到了一个庞大的开发者社区的支持。
标准版是商业版,提供了交付高性能和可扩展的在线事务处理(OLTP)应用程序的能力。它使MySQL在工业强度、性能和可靠性方面成为了一个著名的数据库系统。
企业版是商业版,包含一组先进功能、管理工具和技术支持,以实现最高的可扩展性、安全性、可靠性和可用性。这个版本还降低了开发、部署和管理MySQL应用程序的风险、成本和复杂性。
让我们通过以下对比图表来了解。
功能 | 社区版 | 标准版 | 企业版 |
---|---|---|---|
可视化SQL开发 | 是 | 是 | 是 |
可视化数据库管理 | 是 | 是 | 是 |
性能调优 | 是 | 是 | 是 |
用户和会话管理 | 是 | 是 | 是 |
连接管理 | 是 | 是 | 是 |
对象管理 | 是 | 是 | 是 |
数据管理 | 是 | 是 | 是 |
可视化数据建模 | 是 | 是 | 是 |
反向工程 | 是 | 是 | 是 |
正向工程 | 是 | 是 | 是 |
架构同步 | 是 | 是 | 是 |
架构和模型验证 | 否 | 是 | 是 |
DB文档 | 否 | 是 | 是 |
用于MySQL企业备份的GUI | 否 | 否 | 是 |
用于MySQL企业审计的GUI | 否 | 否 | 是 |
用于MySQL企业防火墙的GUI | 否 | 是 | 是 |
脚本和插件 | 是 | 是 | 是 |
数据库迁移 | 是 | 是 | 是 |
在这里,我们将学习如何下载和安装 MySQL Workbench。
在您的系统中,需要满足以下要求才能使用 MySQL Workbench:
步骤 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服务器实例相关的用户。在这里,您可以添加和管理用户账户,授予和撤销权限,查看用户资料,并设置密码过期。
它允许对服务器进行高级配置。它提供关于服务器和状态变量的详细信息,有关线程数量、缓冲区分配大小、为了实现最佳性能的微调等等。
它是用于导入/导出MySQL转储文件的可视化工具。转储文件包含用于创建数据库、表、视图和存储过程的SQL脚本。
它通过每个连接选项卡显示MySQL服务器的日志信息。对于每个连接选项卡,它还包括一个用于一般错误日志的额外选项卡。
此选项卡提供了服务器性能的统计视图。您可以通过导航选项卡打开它,并在性能部分选择仪表盘。
在这个部分,我们将看到如何使用 MySQL Workbench 创建、修改和删除数据库。让我们逐一详细了解。
要创建一个数据库,请按照以下步骤进行:
如果您想创建一个新数据库,在模式菜单下右键单击并选择 创建模式 或单击数据库图标(红色矩形),如下图所示。
弹出一个新的窗口,点击应用->完成按钮创建一个新的数据库。
成功创建数据库后,您可以在模式菜单中看到这个新数据库。如果没有看到,请点击模式菜单中的刷新图标。
如果您想查看关于数据库的更多信息,请选择mytestdb数据库,然后点击’i’图标。信息窗口显示了几个选项,如表格、列、函数、用户等等。
MySQL Workbench不提供重命名数据库名称的选项,但我们可以创建、更新和删除数据库中的表和数据行。
在本节中,我们将看到如何使用MySQL Workbench创建、修改和删除表。让我们逐一详细了解。
要创建表,请按照以下步骤进行操作:
选择新创建的数据库,双击它,您将在数据库下方得到子菜单。数据库下的子菜单包括Tables(表)、Views(视图)、Functions(函数)和Stored Procedures(存储过程),如下图所示。
在新的表格界面中,您需要填写所有细节来创建表格。在这里,我们将输入表格名称(例如,学生)并使用默认排序和引擎。
单击中间窗口并填写列细节。在这里,列名包含许多属性,如主键(PK),非空(NN),唯一索引(UI),二进制(B),无符号数据类型(UN),自增(AI)等。下面的屏幕更清楚地解释了这一点。填写完所有细节后,点击应用按钮。
现在,转到模式菜单,并选择包含新创建的表格的数据库,如下图所示。
要修改表格,请按以下步骤进行操作:
在本节中,我们将看到如何使用MySQL Workbench插入、读取、更新和删除数据行。让我们逐一详细了解。
选择表格,当鼠标指针悬停在学生表上时,可以看到表格图标出现在这里。点击表格,它将打开一个新窗口,上部显示MySQL语句,下部显示数据行。
4. 输入完数据行后,点击“应用->应用->完成”按钮来保存数据行。
5. 同样地,我们可以编辑或修改以前保存的数据行。修改后,保存新值,点击“应用”按钮来保存更改。这将生成一个SQL更新语句保存更改到数据库中。
1. 要从表中删除一个单独的行,您需要选择一个数据行,在行前面的右侧图标上单击右键,然后选择“删除行(s)”选项。
2. 现在,点击“应用->应用->完成”按钮来保存对数据库的更改。
在本节中,我们将学习如何使用MySQL Workbench导出和导入数据库或表。
1. 要导出数据库或表,转到菜单栏,点击“服务器”,然后选择“数据导出”选项,如下图所示。它将打开一个新窗口,显示“数据导出”
设置和选项。
它将仅保存表结构,即我们定义的数据库列和数据类型。
4. 在导出选项中,您可以选择您喜欢的导出路径。这里,我将保持默认设置。此外,下面解释了两个单选按钮。
5. 单击“开始导出”按钮,显示进度条和日志。现在,在您的系统中打开“文档”文件夹,找到导出文件。
在这里,你可以看到两个用于导入数据库和表格的单选选项,它们是:
我们将选择“从转储项目文件夹导入”,然后点击“加载文件夹内容”以显示项目文件夹中所有可用的数据库。
从数据导入选项中选择myproductdb数据库,并选择相应的产品表。
选择“转储结构和数据”选项,然后点击开始导入按钮以从备份文件导入数据库和表格。
6. 现在,转到 Schema->myproductdb->table 并刷新以查看当前导入的数据库或表。
本文链接:http://so.lmcjl.com/news/447/