MySQL Workbench 功能
MySQL Workbench 提供以下版本
- MySQL Workbench 社区版 — 开源 (GPL 许可)
- MySQL Workbench 标准版 — 商业版
- MySQL Workbench 企业版 — 商业版
MySQL Workbench 社区版 |
MySQL Workbench SE |
MySQL Workbench EE |
||
下载 » | 下载 » | 下载 » | ||
可视化 SQL 开发 | ||||
SQL 编辑器 | 编写、运行和调试 SQL 语句 | √ | √ | √ |
SQL 代码自动完成 | 上下文相关的 SQL 关键字和对象列表,提高编码效率 | √ | √ | √ |
SQL 代码格式化器 | 自动格式化 SQL 代码,使代码更易读 | √ | √ | √ |
SQL 语法高亮 | 彩色语法高亮 | √ | √ | √ |
SQL 代码生成 | 一键生成 SQL 代码 | √ | √ | √ |
SQL 代码片段 | 重复使用你最喜欢的 SQL 代码片段 | √ | √ | √ |
SQL 历史记录 | 所有已执行 SQL 的运行历史 | √ | √ | √ |
可视化数据库管理 | ||||
服务器停止/启动 | 在本地和远程停止/启动服务器 | √ | √ | √ |
服务器状态和运行状况 | 查看关键服务器诊断信息(状态、CPU、内存、命中率、网络流量) | √ | √ | √ |
服务器日志 | 查看和解析慢日志和错误日志(如果基于表) | √ | √ | √ |
服务器配置 | 查看和编辑 MySQL 服务器设置 | √ | √ | √ |
复制配置 | 查看和编辑 MySQL 复制设置 | √ | √ | √ |
性能调优 | ||||
性能仪表盘 | 快速查看关键性能指标的单一位置 | √ | √ | √ |
顶级性能报告 | 关于热点、IO、SQL 等的 20 多个报告 | √ | √ | √ |
查询结果视图 | 查看关键查询性能指标、统计信息和计时 | √ | √ | √ |
可视化解释 | 可视化分析查询执行计划 | √ | √ | √ |
用户和会话管理 | ||||
应用程序角色 | 方便地将用户权限分组 | √ | √ | √ |
用户管理 | 查看、编辑、创建、删除和克隆 MySQL 用户和权限 | √ | √ | √ |
会话管理 | 查看连接状态并终止 | √ | √ | √ |
连接管理 | ||||
连接向导 | 配置与 MySQL 服务器的连接 | √ | √ | √ |
多连接 | 定义与不同服务器的多重、同时连接 | √ | √ | √ |
SSH 隧道 | 配置 SSH 连接到本地和远程服务器 | √ | √ | √ |
对象管理 | ||||
架构检查器 | 提供所有架构对象的元数据的详细视图,并提供对维护操作的访问 | √ | √ | √ |
对象浏览器 | 轻松导航、浏览和对数据库对象(表、视图、触发器等)执行操作 | √ | √ | √ |
对象编辑器 | 轻松编辑、创建或删除数据库对象(表、视图、触发器等) | √ | √ | √ |
数据管理 | ||||
导入/导出 | 导入和导出 mysqldump 文件 | √ | √ | √ |
导出结果集 | 将结果集导出为 CSV、XML、HTML | √ | √ | √ |
可视化数据编辑器 | 以网格形式查看和编辑结果集 | √ | √ | √ |
多窗格结果集 | 在同一个可视化数据窗口中查看多个结果集 | √ | √ | √ |
垂直查询结果模式 | 以列式而非传统的行式格式格式化查询结果 | √ | √ | √ |
快速查找 | 快速定位难以找到的行或单元格 | √ | √ | √ |
表数据搜索 | 模式匹配搜索,用于跨所有表和架构进行数据搜索 | √ | √ | √ |
大型结果集限制 | 限制大型结果集返回的行数 | √ | √ | √ |
可视化数据建模 | ||||
ER 图绘制 | 完整的实体关系图绘制 | √ | √ | √ |
图示符号选择 | 从流行的建模符号中选择 | √ | √ | √ |
自动布局 | 自动排列大型模型 | √ | √ | √ |
模型表、索引、视图 | 管理所有 MySQL 数据相关对象 | √ | √ | √ |
模型存储过程、触发器、函数 | 管理所有 MySQL 代码相关对象 | √ | √ | √ |
模型用户安全 | 在模型中管理 MySQL 安全权限 | √ | √ | √ |
反向工程 | ||||
从 SQL 脚本反向工程 | 从 SQL 文本脚本创建模型 | √ | √ | √ |
从实时数据库反向工程 | 从实时数据库创建模型 | √ | √ | √ |
正向工程 | ||||
正向工程到 SQL 脚本 | 生成 DDL,首次运行即可成功到 SQL 脚本 | √ | √ | √ |
正向工程到实时数据库 | 从模型生成完整的物理数据库 | √ | √ | √ |
架构同步 | ||||
架构差异 | 了解模型与实时数据库或 SQL 脚本之间的差异 | √ | √ | √ |
架构同步到 SQL 脚本 | 自动双向更新模型或 SQL 脚本 | √ | √ | √ |
架构同步到实时数据库 | 自动双向更新模型或实时数据库 | √ | √ | √ |
架构和模型验证 1 | ||||
常规架构验证 | 强制执行数据建模最佳实践标准,消除常见的建模错误 | √ | √ | |
MySQL 特定架构验证 | 强制执行 MySQL 特定设计标准,确保首次构建的物理架构正确 | √ | √ | |
模型验证 | 确保模型没有错误 | √ | √ | |
DBDoc 1 | ||||
记录数据库架构 | 自动记录数据库 | √ | √ | |
记录所有 SQL 对象类型 | 包含有关数据库或模型所有方面的的信息 | √ | √ | |
以多种格式记录输出 | 以 HMTL 或文本形式发布 | √ | √ | |
MySQL 企业备份的 GUI 1 | ||||
自动备份 | 轻松创建、配置、运行和安排 MySQL 企业备份的完整和增量备份 | √ | ||
跟踪和管理 | 跟踪先前备份的状态,查看正在运行的备份的进度,并查看作业计划 | √ | ||
快速恢复 | 通过从最近的备份中选择或使用历史记录恢复较旧的版本,轻松恢复 | √ | ||
MySQL 企业审计的 GUI 1 | ||||
审计敏感数据 | 轻松启用 MySQL 企业审计,查看谁在何时何地以何种方式做了什么 | √ | ||
调查可疑活动 | 使用内置过滤器和文本搜索,轻松在审计跟踪中查找可疑活动 | √ | ||
可排序网格视图 | 强大的网格视图,快速翻页浏览数据,并根据用户、IP、活动类型、日期和时间等九个属性进行排序 | √ | ||
MySQL 企业防火墙的 GUI 1 | ||||
防止 SQL 注入攻击 | 轻松启用 MySQL 企业防火墙,学习或创建防火墙规则 | √ | ||
学习、阻止或警报 | 在 Workbench 中简单设置防火墙模式 | √ | ||
查看、导出、导入规则 | 按用户查看规则,只需导出和导入规则即可轻松跨用户或服务器共享 | √ | ||
脚本和插件 | ||||
Python 插件 | 使用 Python 插件进行自定义 | √ | √ | √ |
从 DBDesigner 导入 | 轻松从 DBDesigner 导入模型 | √ | √ | √ |
导出模型图 | 轻松导出为 PNG、SVG、PDF、Postscript | √ | √ | √ |
数据库迁移 | ||||
数据库迁移向导 | 从 Microsoft SQL Server、Sybase ASE、Sybase SQL Anywhere、PostgreSQL 和 SQLite 迁移 | √ | √ | √ |
1 功能仅适用于指定的 MySQL 商业版(SE 或 EE 或 CGE)