由于开发需要在Mac上连接MySql数据库,虽然命令行也能用,但是我还是喜欢用带UI的客户端去连。
就用过的mysql客户端来说,最好用的是Navicate,不过后来收费了,还收的贼贵,看这个价格表,我是嫌肉疼。
Navicat | 下载 Navicat for MySQL 14 天免费 Windows、macOS 和 Linux 的试用版
不差钱的大佬可以去这下载,免费试用14天,当然有破解版,但是我觉得不安全,所以不推荐,况且这不是还有免费的软件嘛
言归正传,免费的有木有,还真有,可以给大家推荐三个
1、Sequel Pro
这是一款开源的免费软件,可放心使用
官网地址
Sequel Prohttps://sequelpro.com/ GitHub上的源码GitHub - sequelpro/sequelpro: MySQL/MariaDB database management for macOSMySQL/MariaDB database management for macOS. Contribute to sequelpro/sequelpro development by creating an account on GitHub.https://github.com/sequelpro/sequelpro
Sequel Pro的优点是安装包比较小,轻量级,不占用很多空间和内存,安装包只有10.6MB。缺点是功能比较单一,只能连接MySql数据库。 贵在开源免费体积小,还要啥自行车呀。
操作起来很容易上手,跟Navicate的感觉差不多,只是界面有点粗糙
可以直接打开数据表修改里边的内容
也可以执行SQL语句
一个小插曲,有不少同学反馈说装了之后连接数据库程序直接挂了,像这样
我搜了搜,应该是跟Mysql的版本不匹配,对于 MySQL 8.0及以上来说,目前发布的版本1.1.2连接的时候可能会崩溃退出,找到了一个解决方案,下载比较老的test build版本可以用,不影响,大家遇到这个问题的可以试试
Test Builds
2、DBeaver Community
这也是一款开源免费的数据库连接软件,大家可以放心使用
官网下载地址,注意Mac是区分Intel和Apple芯片的,别下错了
Download | DBeaver Communityhttps://dbeaver.io/download/相较于Sequel Pro,这哥们简直就是一把瑞士军刀,能连接的数据库类型多达80种,估计有的你压根就没听过。不过对我们来说,能连MySql就行,其他的都是Others。所以DBeaver的安装包就大了不少,有109MB。如果你有连多种数据库的需求,比较推荐这个。
打开一看,能连的数据库是真不少
直接操作修改数据表没有问题,写SQL也可以
还可以查看数据表之间的ER关系图
3、MySql WorkBench Community
这是MySql官网推出的连接工具,注意要下载MySQL Workbench Community Edition版本,这个才是免费的。
MySQL :: Download MySQL Workbenchhttps://dev.mysql.com/downloads/workbench/MySQL Workbench Community Edition,也叫 MySQL Workbench OSS,是社区版,MySQL Workbench OSS 是在GPL协议下发布的开源版本,是免费的,但是不能商用。
MySQL Workbench Standard Edition,也叫 MySQL Workbench SE,商业版本,MySQL Workbench SE 是按年收费的商业版本。
我没有实际用过这个软件,但是感觉跟前两个应该是大同小异的。
4、总结
如果你的需求简单,仅仅就是连接MySql,没有多余的操作,希望占用空间小,那推荐使用Sequel Pro
如果有同时连多个数据库的需求,那推荐使用DBeaver Community
如果有使用官方软件的洁癖,那推荐使用MySql WorkBench Community
码字原创不易,如果对您有帮助,还请赏个赞!