MySQL Workbench:简介

已发表: 2022-08-10

正在寻找用于远程和现场工作的开源免费 SQL 操作工具? 您可以试用市场上最受欢迎的工具 MySQL Workbench。

SQL 是用于数据库创建和管理的最广泛使用的语言。 有许多工具可用于 SQL 中的数据库编程。 虽然程序员可以毫不费力地使用命令行界面,但非编码人员也可以使用图形用户界面 (GUI) 工具创建 SQL 数据库。

MySQL Workbench 就是大多数 SQL 管理员、开发人员和用户使用的此类工具之一。 继续阅读以详细了解此数据库工具及其专有技术。

什么是 MySQL 工作台?

MySQL Workbench 是一个可视化数据库建模和设计工具,能够访问远程或现场服务器上的 MySQL 数据库。 它为您的 SQL 和 MySQL 开发项目注入了易用性和功能。 此外,该工具还提供了一个图形界面来处理您的现场或远程数据库。

什么是 MySQL 工作台

您获得的功能非常详尽。 但流行的是 SQL 设计、创建、开发、维护和管理。 该工具的另一个重要功能是使用正向和反向工程修改现有和支持的数据库。

Oracle 开发此工具的目的是为 SQL 社区提供免费和开源的数据库操作选项。 此外,它使任何人无需详尽的编程知识即可成为数据库管理员或开发人员。 非编码人员可以使用简单的 SQL 代码来创建和操作数据库。

此外,当您编写脚本时,该工具会自动显示您可能使用的 SQL 命令。 因此它也像代码完成工具一样工作。 此外,MySQL Workbench 支持多种存储引擎,如 InnoDB、MyISAM、Blackhole 等,以提高速度和效率。

MySQL Workbench 有什么好处?

关系数据库管理系统(RDBMS)在市场上很丰富。 但是,SQL 编码人员和非编码人员选择 MySQL Workbench 而不是其他工具,原因有很多,例如:

出众的表演

Oracle 简洁的编程代码和简单的用户界面 (UI) 使这款 DBMS 工具比其竞争对手(如 Microsoft SQL Server、Microsoft Access 等)快得多。

多个存储引擎

该工具支持多个存储引擎,就像 MySQL 数据库一样。 因此,您可以根据表和数据类型将项目配置为使用多个存储引擎。 最终,您的数据库维护或操作工作变得更快。

跨平台支持

另一个最好的事情是你可以在几乎任何计算机设备上使用这个工具,比如 Windows、Linux 和 macOS。 此外,该工具会在后端自动配置网络连接。 因此,您不需要运行任何网络配置。

成本效益

成本效益

出于培训和教育目的,您可以免费使用社区版。 另一方面,商业版也以可承受的价格提供给竞争对手。

图形用户界面 (GUI)

最后,最吸引人的是完整的可视化界面。 并且 SQL 编辑和编码界面还带有自动语法建议。 因此,非编码人员可以快速学习和使用 MySQL 数据库。

如何为您的 PC 获取 MySQL Workbench

该工具的开发者是著名的技术、云和商业软件巨头甲骨文。 为了推广其 MySQL RDBMS,Oracle 使该软件易于用于各种操作系统。 在下面找到操作系统要求及其各自的下载链接:

对于 Windows

该应用程序与 Windows XP SP3、Windows Vista、Windows 7、8、10 和 11 版本兼容。 转到 Oracle 下载页面并选择 Microsoft Windows 以获取独立安装包。

如何为您的 PC 获取 MySQL Workbench

对于 macOS

对于 Apple 计算机,您需要 Mac OS X 10.6.1+ 操作系统来运行该软件。 访问上述下载链接后,选择 macOS 选项以查找 DMG 存档以进行进一步的安装过程。

对于 Linux

MySQL Workbench 与多个 Linux 发行版兼容,例如 Ubuntu、Fedora 和 Red Hat Enterprise Linux。 您可以访问上述下载门户并选择合适的操作系统来下载 RPM 或 DEB 包。

社区与。 商业版

MySQL Workbench 有三个不同的版本:

  • 具有 GPL 许可的社区版
  • 具有商业许可证的标准版
  • 具有商业许可证的企业版

所有版本都共享以下重要模块:

  • 可视化 SQL 开发
  • 可视化数据库管理
  • 性能调优
  • 用户和会话管理
  • 连接管理
  • 对象管理
  • 数据管理
  • 可视化数据建模
  • 逆向工程
  • 正向工程
  • 模式同步
  • 脚本和插件
  • 数据库迁移

MySQL Workbench 的社区版不提供某些商业功能,如 Enterprise Firewall、Enterprise Backup、Enterprise Audit 和 Database Documentation。

MySQL 工作台的特点

SQL开发工具

MySQL 数据库编辑器

该工具使您能够管理、创建和配置您的连接。 它还有助于管理与数据库服务器的连接参数。 此外,MySQL Workbench 使用内置的 SQL 编辑器,使您能够在数据库连接上执行 SQL 查询。

开发者工具还提供:

  • 颜色语法高亮
  • SQL 片段的重用
  • SQL的执行历史

此外,您可以使用此 DBMS 应用程序的 Visual SQL Editor 编辑、创建和运行查询。 此外,还有其他现代功能,如 SQL 脚本的代码自动完成、轻松的 SQL 代码编写和 SQL 调试语句。

管理数据库连接

在可视化界面中管理数据库对于 SQL 的编码人员和非编码人员来说是一个极大的便利。 一些突出的数据库管理功能包括:

  • 从远程和现场 SQL 数据库创建新的数据库连接
  • 组织一个 SQL 项目的所有数据库连接
  • 管理数据库连接、更新它们、删除旧连接等。

作为对象管理模块的一部分,对象浏览器可帮助您直观地选择列、行和表。

此外,数据模式管理也变得毫不费力,因为您可以选择自定义字段、创建新模式、在模式之间导航或删除不必要的模式。

SQL 管理工具

SQL 管理工具

SQL DB 管理是确保数据合规性和业务数据安全的高风险过程。 大多数情况下,您将在业务设置中需要此功能。 该模块的显着特点是:

  • 审计和审查数据库服务器上所有用户的账户信息
  • 创建或删除用户
  • 限制或取消限制数据库访问
  • 即时修改数据库和全局权限
  • 重置数据库密码
  • 仔细检查数据库操作足迹的历史

建模和设计工具

用于研究或商业目的的数据要求是不断变化的。 要创建涵盖所有概念和方面的数据库,您需要一个出色的数据库设计和建模工具。 MySQL Workbench 正是合适的应用程序。

它可以帮助您预测数据库需求。 因此,您可以创建一个性能良好的数据库,在很长一段时间内需要较少的干预。

其他重要的建模功能包括:

  • 操作和创建数据模型
  • 将数据库逆向工程到它的模型
  • 将数据模型正向工程到数据库
  • 创建、管理和编辑数据表
  • 将新数据插入表中
  • 从导入的 SQL 文件创建数据库模型

此外,建模模块允许您将实体关系 (ER) 图转换为 SQL 代码并将这些代码发送到 SQL 服务器。

可视化仪表板工具

可视化仪表板工具

该应用程序还通过提供可视化的性能仪表板来帮助您改进 MySQL 数据库和相关项目。 数据库管理员和开发人员可以使用以下功能:

  • 当您将鼠标悬停在交互式视觉效果和图表上时,它们会显示添加的详细信息。
  • 性能仪表板始终显示 MySQL 在 InnoDB 指标、网络和关键服务器上的性能。
  • 获取 Performance Schema 的 SYS 视图。
  • 获取高成本 SQL 语句、InnoDB 引擎指标、IO 热点、等待统计等的报告。
  • Visualize Explain 计划以图形方式显示应用程序如何在 MySQL 中执行 SQL 语句。
  • 查询统计功能可帮助您发现网络延迟、客户端时间、索引使用情况、服务器执行时间、连接、扫描的行等指标。

导入和导出数据库

DBMS 让您只需单击几下即可轻松导入和导出数据。 您可以简单地访问对象浏览器,然后选择自定义表进行数据导出和导入。 或者,您可以选择数据库模式来实现相同的目标。

数据库迁移工具

数据库迁移工具

MySQL Workbench 附带一个内置的数据库迁移工具。 因此,用户可以轻松地从 MS Access、MS SQL Server、SQLite 等其他 DBMS 环境进行迁移。迁移工具的模块有:

  • 管理迁移项目
  • 数据库迁移
  • 对象迁移
  • 源和目标选择
  • 版本升级

此外,您可以通过配置、调度和编辑迁移计划,从这个单一应用程序执行整个迁移过程。

配置数据库服务器

数据库管理员、开发人员和用户可以使用此 DBMS 应用程序微调 MySQL 服务器。 该工具允许您编辑或查看高级服务器参数。 当您需要对数据库进行故障排除时,它也很有用。 例如,您可以查看服务器日志、立即识别问题并了解为解决问题而需要进行的更改。

如何使用 MySQL 工作台

安装应用程序

#1。 前往下载门户并下载适用于 Windows 的 MySQL Workbench 的最新副本。

#2。 软件安装包下载完成后,转到 Windows PC 的“下载”文件夹。

#3。 您应该找到 MySQL Workbench MSI 安装程序。 双击安装程序以启动设置过程。

#4。 单击下一步并选择 Windows 计算机上的安装位置。

#5。 在下一个屏幕上选择完成,然后选择下一步。

#6。 现在,设置向导将显示最终选择列表。 单击“安装”按钮开始设置处理。

#7。 安装完成后,单击完成关闭安装程序。 MySQL Workbench 将首次自动运行。

熟悉工具

社区版包含三个简单的部分:MySQL 连接、模型和迁移。

#1。 MySQL 连接

MySQL Workbench 设置新连接

此部分将显示两个图标:圆圈中的加号(设置新连接)和扳手(管理服务器连接)。

您可以使用 (+) 号添加新的 SQL Server 连接。 相反,您可以单击扳手图标访问数据库服务器连接列表及其默认服务器通信设置。 有趣的是,您还可以从“管理服务器连接”屏幕添加新连接。

#2。 楷模

MySQL Workbench 数据库模型编辑器

模型部分显示以下三个图标及其代表功能。

  • (+) 图标是打开 MySQL 模型编辑器。
  • 圆圈图标中的小文件夹可让您从本地计算机导入 .mwb 文件。
  • 圆圈中的向前箭头可让您对数据库或脚本进行反向工程。

#3。 移民

MySQL Workbench 迁移工具

选择此选项将打开迁移任务列表。 您将在此屏幕上找到将数据库迁移到 MySQL Workbench 的所有说明。

连接到数据库的分步过程

该 DBMS 工具的关键功能是使用该工具连接远程 MySQL 或 SQL 数据库,并执行数据库查询、修改、维护等。

先决条件

在将数据库连接到 Workbench 之前,您需要一些有关数据库的信息。 虽然您可以连接任何 MySQL 数据库,但从网站的 CPanel 导入数据库是最受欢迎的任务。

登录到网站的 CPanel 后,导航到远程 MySQL 部分并在添加访问主机字段中添加计算机的 IP 地址。

远程数据库的管理面板

从 CPanel 本身,您还可以找到 DB 服务器地址、端口号、DB 用户名和密码。 这些是您需要在 MySQL Workbench 工具中提供的数据。

现在,您可以尝试以下步骤将您自己的 MySQL DB 与 Workbench 连接起来:

#1。 单击 (+) 图标以打开设置新连接向导。

设置服务器连接步骤 1

#2。 输入连接名称,以便您可以组织数据库连接。

#3。 为连接方法字段选择标准 (TCP/IP)。

#4。 在参数选项卡下,输入数据库服务器的主机名。 在这种情况下,您的 CPanel MySQL DB 的 IP 地址。

#5。 在端口字段中,输入从 CPanel 检索的端口号。

设置服务器连接步骤 2

#6。 在用户名字段中输入数据库用户名。

#7。 现在,单击 Store in Vault 以输入数据库密码。

设置服务器连接步骤 3

#8。 单击测试连接以建立 MySQL 数据库连接。

设置服务器连接步骤 4

结论

到目前为止,您已经深入讨论了用于管理、创建和操作 SQL 数据库的 MySQL Workbench 工具。

您现在应该能够在兼容的设备上安装应用程序并研究该工具或执行一些数据库培训。 此外,您可以获得用于商业目的的 MySQL Workbench SE 或 EE。

您可能也有兴趣了解一些学习 SQL 和 NoSQL 的好资源。