今天来跟大家唠唠嗑,说说我最近折腾MySQL数据库管理工具的那点事儿。你们也知道,我这人就喜欢倒腾这些玩意儿,这回又没忍住,把市面上那些个MySQL管理工具都给试个遍。...
今天来跟大家唠唠嗑,说说我最近折腾MySQL数据库管理工具的那点事儿。你们也知道,我这人就喜欢倒腾这些玩意儿,这回又没忍住,把市面上那些个MySQL管理工具都给试个遍。
我是从最官方的那个MySQL Workbench下手的。毕竟是MySQL自家的亲儿子,用起来肯定是没啥毛病的。装上之后,第一感觉就是,这玩意儿真“大”,功能是真全乎,从数据库的创建到设计,再到什么迁移、备份、导入导出的,你想得到的,它基本都能给你办。用是挺好用的,但就是感觉有点儿笨重,像是穿着厚棉袄跑步,使不上劲儿。
然后,我就想着找个轻便点儿的。于是就瞅上Sequel Pro这小家伙。别看它个头小,还是免费的,用起来那叫一个顺滑,感觉就像换上运动背心,浑身都舒坦。可惜,它只能在Mac上跑,这让用Windows的我有点儿小失落。
接着我又发现Beekeeper Studio,这个也是免费的,而且啥系统都能用,支持的数据库种类也多。我一试,不错!界面简洁,用起来也挺方便的,就是感觉功能上稍微弱点,不够过瘾。
后来又听人说HeidiSQL不错,说是Windows和Linux都能用,还有中文版,功能也挺全的。我赶紧下下来试试,确实挺好使的,功能按钮都摆在那儿,一目然,对新手很友不过可能是我习惯之前的工具,总觉得它在某些操作上有点儿别扭。
再后来我又发现一个叫DBeaver的工具,这个也是个全能型的选手,啥系统都能用,还支持各种各样的数据库,功能也是多得让人眼花缭乱。我用一段时间,发现它确实挺强大的,就是这功能太多,有时候反而让人有点儿摸不着头脑,像我这样的老手都得琢磨一会儿,更别说新手。
中间还试一个叫Induction的工具,说是开源的,能用来理解数据关系,探索行列,还能查询和数据可视化。我试试,发现它更适合用来做数据分析,对于我这种主要用来管理数据库的人来说,有点儿大材小用。
对,我还试那个什么DxSqliteManagement,看名字就知道是专门用来管理SQLite数据库的。虽然我平时也用SQLite,但主要还是用MySQL多一些,所以这个工具对我来说就比较鸡肋。
还用过什么dbForge Studio for MySQL、phpMyAdmin、Toad Edge for MySQL、SQLyog啥的,有的感觉还行,有的就觉得一般般。像那个phpMyAdmin,虽然也挺有名的,但我总觉得它有点儿过时,用起来不够顺手。SQLyog,感觉功能上跟MySQL Workbench有点儿像,也是有点儿重。
MySQL Workbench:大而全,适合有钱的主。
Sequel Pro:小而美,可惜只能在Mac上用。
Beekeeper Studio:跨平台,简洁,但功能稍弱。
HeidiSQL:功能丰富,有中文,但操作上有点儿别扭。
DBeaver:功能强大,但有点儿复杂。
我想说,没有哪个工具是完美的,关键还得看自己的需求和习惯。像我就比较喜欢轻便点儿的,所以Sequel Pro和Beekeeper Studio比较对我的胃口。如果你不差钱,追求功能强大,那MySQL Workbench也是个不错的选择。今天就跟大家分享到这里,希望对你们有所帮助!