共计 1692 个字符,预计需要花费 5 分钟才能阅读完成。
在咱们抉择工具的时候,往往会优先选择那些收费又好用的工具!Navicat 作为一款付费软件,尽管功能强大,但也阻止不了咱们摸索新工具的步调。最近体验了一把 MySQL 的官网客户端工具
MySQL Workbench
,本文将对其和 Navicat 做个比照,看看它是否取代 Navicat!
SpringBoot 实战电商我的项目 mall(40k+star)地址:https://github.com/macrozheng/mall
装置
咱们先把
MySQL Workbench
装置好,其中有个小坑须要留神下。
- 首先咱们须要下载
MySQL Workbench
的安装包,下载地址:https://dev.mysql.com/downloa…
- 下载实现后咱们双击装置会遇到一个问题,
MySQL Workbench 8.0
版本装置须要先装置Visual C++ 2019 Redistributable Package
依赖;
- 下载
Visual C++ 2019 Redistributable Package
,下载地址:https://support.microsoft.com…
- 下载实现后装置
Visual C++ 2019 Redistributable Package
,始终点击下一步即可;
- 之后从新双击
MySQL Workbench
的安装包,一路点击下一步即可顺利装置了。
应用
接下来咱们将通过根底的数据库治理性能,来体验下
MySQL Workbench
的应用。
建设新连贯
双击关上MySQL Workbench
,而后输出数据库连贯信息即可建设新连贯。
外观设置
因为默认的编辑器字体比拟小,能够改大一些,通过 Edit->Preferences
选项来批改,不过这里只能通过输出字体名称和大小来扭转,有点不太不便!
表治理
- 查看数据库表构造,通过右击表抉择
Table Inspector
来查看;
- 批改数据库表构造,通过右击表抉择
Alter Table
来批改。
数据管理
- 查看表数据,通过右击表抉择
Select Rows
来查看,咱们能够发现在 SQL 编辑器中主动生成了 SELECT 语句;
- 批改表数据,咱们须要双击须要批改的表字段,而后点击
Apply
来利用;
- 咱们能够发现最初工具中的批改被转化为了 UPDATE 语句,可见
MySQL Workbench
中的数据操作最终会转化为语句来执行。
SQL 操作
- 咱们能够应用 SQL 编辑器来执行 SQL 语句,应用左上角的按钮能够创立一个 SQL 编辑器;
MySQL Workbench
的 SQL 提醒还是挺全的,来写个 SQL 试试,根本可能满足平时编辑 SQL 的需要。
实例治理
- 查看 MySQL 服务状态信息;
- 治理 MySQL 用户和权限;
- 治理 MySQL 实例,实现启动和敞开;
- 查看展现 MySQL 服务性能信息的仪表盘。
比照 Navicat
- Navicat 中有个十分好用的数据库设计性能,为此我摈弃了轻便的 PowerDesigner,很显然
MySQL Workbench
并不反对该性能。
- 应用 Navicat 设计数据库,具体能够参考《我用起来棘手的数据库设计工具,这次举荐给大家!》。
- Navicat 具备弱小的数据备份和构造同步性能,平时用来数据备份,同步测试环境的数据库构造到生产环境很好用,如果应用
MySQL Workbench
预计就只能将 SQL 进行导入导出了。
- 应用 Navicat 实现数据备份和构造同步,具体能够参考《Navicat 实用功能:数据备份与构造同步》。
MySQL Workbench
中特有的实例治理性能是 Navicat 所不具备的。- Navicat 能反对 MySQL、MariaDB、MongoDB、SQL Server、Oracle、PostgreSQL 等多种数据库,很显然
MySQL Workbench
只能反对 MySQL。
总结
总的来说,MySQL Workbench
作为一款 MySQL 数据库管理工具显然足够了,然而 Navicat 的很多性能它是无奈取代的。如果你想设计数据库,领有更好的数据库运维性能,或者你须要应用多种不同的数据库,那还是应用 Navicat 吧!
本文 GitHub https://github.com/macrozheng/mall-learning 曾经收录,欢送大家 Star!
正文完