数据库设计建模工具-MySQL Workbench
2011-12-10 14:27:03 阿炯

本站赞助商链接,请多关照。

MySQL Workbench是一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。你可以用MySQL Workbench设计和创建新的数据库图示,建立数据库文档,以及进行复杂的MySQL迁移。


MySQL 工作台是为开发人员,DBA和数据库架构师而设计的统一的可视化工具。MySQL 工作台提供了先进的数据建模,灵活的SQL编辑器和全面的管理工具。MySQL工作台可在Windows,Linux和Mac上使用。

设计
MySQL 工作台包括所有数据建模工程需要的功能,能正向和反向建立复杂的ER模型,也提供了通常需要花更多时间才能完成的变更管理和文档任务的关键功能。

开发
MySQL 工作台提供了用于创建,执行和优化SQL查询的可视化工具。SQL编辑器提供了语法高亮显示,SQL代码复用和执行的SQL历史。数据库的连接面板允许开发人员轻松地管理数据库连接。对象浏览器提供即时访问数据库模型和对象。

管理
MySQL 工作台提供了可视化的控制台,能轻松管理MySQL数据库环境,并为数据库增加了更好的可视性。开发人员和DBA可以使用可视化工具配置服务器,管理用户和监控数据库的健康状况。


最新版本:6.0
现在为将 Microsoft SQL Server、Sybase ASE、PostreSQL 及其他 RDBMS 表、对象和数据迁移至 MySQL 提供了一个全面、简单易用的解决方案。开发人员和 DBA 可以轻松、快速地转换现有应用,使其可运行在 Windows 及其他平台的 MySQL 上。此外,它还支持从 MySQL 早期版本迁移至最新版本。


最新版本:8.0
MySQL Workbench 8.0.20 已正式发布,该版本一些值得关注的更新内容如下:
现在,可以将新的 SHOW_ROUTINE 特权授予具有更大限制范围的特权,以允许访问例程定义(也就是说,管理员可以从不需要 SELECT 的用户中取消全局 SELECT,而改为授予 SHOW_ROUTINE。)这使帐户可以备份存储的例程而无需广泛的特权。
Solaris:Clang 和 GCC 现在可以用于在 Solaris 上编译 MySQL,尽管它们都是试验性的,并且当前不能用于生产代码。
在 EL7 和 EL8 上,已调整 CMake 配置,以在 GCC 8 之前查找 GCC9。由于 libmysqlclient 附带 MySQL 发行版,因此在这些平台上针对 libmysqlclient 构建的客户端应用程序会受到影响,可能需要重新编译。
在 Windows 上,Visual Studio 的 CMake 编译器版本检查已更新,以指示 Visual Studio 2019 是当前受支持的版本 (可以通过使用-DFORCE_UNSUPPORTED_COMPILER=1 来运行 CMake 来绕过版本检查。)
现在不建议在 ON EMPTY 之前指定 ON ERROR,并且尝试这样做会导致服务器发出警告。在将来的 MySQL 版本中将删除对非标准语法的支持。
由于优化程序的更改(使过时且无效)已不建议使用 max_length_for_sort_data 系统变量。
现在不建议使用 VALUES() 访问 INSERT ... ON DUPLICATE KEY UPDATE 语句中的新行值,并且在将来的 MySQL 版本中可能会删除该值。
MySQL 随附的 Rapidjson 库已升级到 2020 年  1月 16 日的 GitHub snapshot。已添加针对在 Mac OS X 上从 snapshot 进行构建时遇到的编译器错误的修复程序。
向服务器发送 SIGHUP 信号不再导致其将状态报告写入错误日志。服务器响应 SIGHUP 执行的其他操作将继续执行。
JSON 格式的错误日志编写器现在在日志消息中包含 ts(timestamp)。该值是一个整数,指示自纪元('1970-01-01 00:00:00'UTC)以来的毫秒数。
现在,只要使用 nested block loop,就可以使用哈希联接。
......
更多详细内容可查看发行说明



项目主页:http://www.mysql.com/products/workbench/