最近因系统云化项目,学习使用MySQL集群,为了找一款顺手的mysql客户端,反复使用了多个工具,并筛选出一个自认为最满意的,在此分享。mysql
先说个人选择:SQLyog。web
尝试的客户端:Toad for MySQL、MySQL-Front、Navicat for MySQL、SQLyog。sql
官方下载连接:数据库
Toad for MySQL:http://www.toadworld.com/m/freeware/1469/oracle
MySQL-Front:http://www.mysqlfront.de/编辑器
Navicat for MySQL:https://www.navicat.com/en/download/navicat-for-mysql工具
SQLyog:https://www.webyog.com/product/sqlyogpost
比较:学习
Toad for MySQL命令行
优势:免费。之前使用oracle的话,能够设置为toad for oracle的相似界面和快捷键
缺点:对中文支持严重不足,select 字段as中文或者where条件匹配中文字符串没法使用,直接乱码。使用convert等方式在sql中转换字符集都没法解决,最后只得放弃该工具。
MySQL-Front
免费,总体上用起来还能够,就是功能较少,与收费软件相比,比较简陋
Navicat for MySQL
如今收费,之前用惯了plsql developer、toad for oracle这种商业软件,navicat感受仍是比较简陋,使用习惯上也不太舒服。
SQLyog
收费,与navicat相比,最终选择了SQLyog。
如上图,亮点多多:
- 不一样的链接使用不一样的tab区分,符合之前使用习惯
- 数据库对象能够直接筛选
- 支持自动完成,编辑器友好提示快捷键
- 支持4国语言界面:英、中、日、韩
- 查询界面支持3种展现方式:grid view、form view、text view,query editor 把命令行界面合并在text view。
总之用起来顺手,人性化的地方多。
最后补充一个下载连接,你懂得:http://pan.baidu.com/s/1dF9iPFF