在之前的学习中由于先学的SQL Server,后来才学的MySQL,导致我刚学习的时候冥冥之中感觉到那有点不对劲,但是又说不出来。通过进行深入的学习解除到了Navicat Premium和SQLyog这两个工具,才让我明白了MySQL与之前学习的内容是有所出入的没有图形界面,而这两个工具就是让你更加方便直观的管理MySQL数据库。下面我们就一起探讨一下他们之间的关系!
在搞懂他们的关系之前你首先要清楚说明是MySQL?
MySQL是一个功能齐全的关系数据库管理系统,软件是开源的,MySQL数据库服务器速度快、可靠性高,扩展性强,且易于使用。
MySQL与“Navicat和SQLyog之间的关系”?
Navicat和SQLyog一样都是很强大的数据库管理工具,Navicat是以速度快和操作方便著称,而SQLyog的优点是易使用、快速而简洁的图形化界面;这两款工具都是对MySQL进行操作的工具。
Navicat和SQLyog之间的区别?
(1)程序执行
SQLyog可以分段执行,相当于在开发程序时打的断点,选中哪一部分执行哪一部分。
Navicat即使你选中了你想要执行的,他也会将整个页面中的sql语句全部执行。
(2)在数据同步方面两者势均力敌,只不多SQLyog在低版本中做的有些不尽人意。
SQLyog优点
1.支持的数据库,sqlyog目前除了mysql好像不支持其他数据库,Navicat支持一大堆的数据库
2.sqlyog支持表名过滤,快速找表,当一个项目的表超过30个的时候这个功能就很实用了。
3.sqlyog支持单表传到另外的机器上,非常方便,navicat我看了只能同步整个库,不能选表(也可能是我不常用navicat),感觉sqlyog这方面的功能做的更细更完善
4.sqlyog还有一个很实用的功能,左边双击对象立即复制对象名到查询窗口,写复杂的查询时候这个功能很重要。
5.sqlyog打开一个查询后,可以选择部分行一键删除,这个功能是navcat没有的。
6.sqlyog编辑表字段的时候是可以随意上下移动字段的顺序,这个功能也是navcat没有的。
SQLyog缺点
7.sqlyog有一个缺陷就是当设计表的时候如果有多个timestamp字段,他会自动给你最后一个非空字段加上自动更新,有时候功能会很别扭的
8.sqlyog的自动补全或者联想功能做的还是完全不够,比navcat差很多
9.sqlyog唯一的一个很致命的缺陷是低版本的或者在连接那里你忘记设置保持活动时间间隔的话,就会有一个很蛋疼的问题,你查询了一次之后时间很久了你再回来,再点一下就卡死了,这个卡死的时间会非常非常长,比你关掉sqlyog再打开还要长!!
10.总结,个人感觉sqlyog在很多方面做的更细节,更贴近于实际应用,但是确实也存在一定的不足。两个开发工具其实都是差不多的,看你个人习惯用哪个吧。
Navicat激活
安装navicat,解决No All Pattern Found! File Already Patched?
话不多说,直接上步骤和截图!
第一步:安装包和破解工具我存到了自己的网盘中,下面是地址和提取码
链接: https://pan.baidu.com/s/1KTTV3__51kKxL3jkzW5O5A
提取码: qp48
将下载好的破解工具.rar解压
第二步:双击.exe文件安装nacicat可视化工具,安装时默认在C盘,也可以自定义安装路径!
安装成功后可在桌面上看到如下图所示的快捷方式,此时先不要打开,不要打开!我们先去获取激活码!
第三步:点击打开解压后的Navicat_Keygen_Patch_v5.6_By_DFoX.exe工具,弹出如下界面,
点击Patch,此时需要我们选择文件名为navicat.exe的文件,对该文件生成Serial Keygen
注意:此时的navicat.exe文件在可视化工具的安装路径下,参照下图:
选中该文件,此时会弹出一个弹框,在弹框中点击确定!
然后点击Generate,复制生成的Serial Keygen。现在需要点击桌面的快捷方式,
打开最开始安装好的navicat工具。以下是所有步骤:
setup 1:点击注册
setup 2:直接Ctrl+v将刚刚复制好的Serial keygen粘贴到此处,然后点击激活!
setup 3:点击手动激活
setup 4:点击手动激活后,会生成一个请求码,将请求码复制到解压工具中,见setup 5
setup 5:粘贴请求码,然后点击Generate生成邀请码,点击copy,此时该邀请码会自动写入上一步的邀请码的输入框中!
setup 6:点击激活。
setup 7:点击确定,到此,navicat安装步骤就完了!
最后,提一个点击Patch容易导致弹出内容为No All Pattern Found! File Already Patched?的原因
我自己在安装的时候,由于选错了navicat.exe文件,才导致出现No All Pattern Found! File Already Patched? 所以在选择文件的时候,一定要选择自己安装路径下的navicat文件!!!