前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MySQL客户端工具推荐,一定想不到最好用巨然是它

MySQL客户端工具推荐,一定想不到最好用巨然是它

作者头像
wubx
发布2021-06-07 11:39:01
7.8K0
发布2021-06-07 11:39:01
举报
文章被收录于专栏:MySQLBeginnerMySQLBeginner

每次企业面向开发者培训中被问到的一个问题,操作MySQL有哪些好用的客户端?作为多年MySQL从业者及爱好软件折腾者,就给大家分三个维度推荐6个客户端,都是作者亲测使用过的:

  1. 收费类(2个)
  2. 命令行类(2个)
  3. 后起之秀(2个free)

首先讲收费类客户端:

1. Navicat

官网:https://navicat.com

最新版本:Navicat 15

适用平台:windows, macos, linux等

Navicat对于开发者基本是0难度上手,对于做CRUD类管理非常方便。但对于存储过程调试可能不是他的强项。这个工具在开发者中也非常流行。

2. SQLyog

官网:https://webyog.com

最新版本:SQLyog 13.1.8

适用平台:windows

SQLyog是我在Windows平台用的GUI工具时间最长的一个工具,当时主要为了使用这个工具写存储过程。这个工具的Ssh 和http通道功能非常赞。如果你在windows平台需要找一个MySQL的GUI工具,你又是开发者,SQLyog值得安利给你。

这个两个工具都非常优秀,如果只是做简单的Schema管理,CRUD操作,基本都可以满足。如果需要存储过程开发,推荐SQLyog

再次我们看看命令行工具:

1. mysql

官方自带的工具,也是我工作中用的非常多的工具,推荐专业DBA要熟练使用。对于开发人员不推荐了。

2. mycli

官网:https://www.mycli.net

利用python实现的一个命令行管理工具,自带补全功能。

这个工具推给做运维平台的同学,可以基于这个命令行工具开发出来非常多有意义的工具。建议做自动化平台的同学可以学习阅读一下这个工具的实现。

最后推荐两个后起之秀(free):

如果说上面的工具非常好用,但你们永远想不到的,开源的工具更好用。对于这最近6年左右,我在使用MySQL的GUI工具,主要场景也有CURD的管理,同时也有复杂SQL的调优,Schema规划等工作。对于这些工具原来还需要借助于PowerDesinger来完成。现在开源生态中也有工具可以完成了。这里也给大家推荐两个工具。

1. MySQL Workbench

官网:https://dev.mysql.com/downloads/workbench/

最新版本:8.0.25

支持平台:Windows, MacOS, Linux

官方自带的GUI工具和MySQL的版本功能最贴近,同时对于存储过程,Schema的ER图设计都非常友好,因为是为MySQL定制的专项工具,还包含了对MySQL一些监控报表支持。同时对于MacOS支持也比较棒。如果你平时主要用于操作MySQL这个工具非常值得你拥有。

2. DBeaver

官网:https://dbeaver.io

开放源码: https://github.com/dbeaver/dbeaver 超过2万Star的项目

最新版本:21.0.5

支持平台:Windows, MacOS, Linux, 甚至IDE的Plugin,例如:Eclipse

开源版本基本支持所有的关系型数据库,是我见过功能最全面的SQL IDE工具,最近操作Clickhouse就是使用这个工具。

现在MySQL客户端工具非常多, MySQL Workbench, DBeaver是后期项目中,非常优秀的产品,如果你还没找到合适的工具,可以考虑在这两个工具中选择一个。

作者也万万没想好,现在不收费的工具用下来体验,使用各方面都非常不错,属于好用的产品,个人使用推最好用的工具: MySQL Workbench和 DBeaver ,这两个工具用免费赢得了生态,同时DBeaver代码也是开源的,如果公司内需要定制工具,这个代码也是一个不错的基础,从数据库生态上看,基本上所有的关系型数据库都可以支持,可以做到一工具在手所有的数据库都可以连接管理。

今天给大家换个口味的文章,尝试一个面向开发者方向的文章,希望对你有帮助。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-05-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 MySQLBeginner 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档