关于问题大家常用哪个 MySQL 客户端工具,除了命令行那个 mysql 之外?一共有 2 位热心网友为你解答:
【1】、来自网友【ColinWodell】的最佳回答:
必须是 SQL Studio!(1)免费。(谁不喜欢白嫖呢?)(2)免费的基础上支持几乎所有主流数据库,不仅有 MySQL,还支持武汉达梦、人大金仓等国产数据库。
添加数据源
(3)突出亮点:Web 版工具——一次部署,团队成员都能使用,占用的硬件资源都在服务器上;只要有可登录的软件链接和账号、密码,任意设备随时可用这款工具:省去了繁琐的工具安装配置、升级过程。(对于团队协作和教学场景简直不要太友好)
登陆界面
(4)亮点延伸:用户管理——SQL Studio 只有管理员可以新建账号、也只有管理员可以增加和删除数据源,这样避免了许多安全问题。
用户管理
(5)性能稳定且可圈可点:a.可视化管理——支持图形化界面对数据库、表进行管理;支持直接修改表结构、表数据等,还能显示操作对应的 SQL 语句。
数据库列表可视化管理,顶部搜索
b.写 sql 支持智能提示:可以根据用户输入的字符及其语意提示表名等信息。
编辑框及数据导出
c.每次执行的 SQL 语句都会保存在主界面的“历史查询”中,而且找到对应语句可以直接复用。
历史查询
d.经常需要用到的 SQL 语句也可以直接保存在主界面“保存的查询”中,不用再从电脑本地导入,而且能直接修改、复制、删除。e.除了“历史查询”、“保存的查询”还有“历史导出”功能,每一次下载数据都会被记录,保证了工具完整的审计功能。
保存的查询等
f.超强的数据导入、导出能力:近 700 万行数据导出只需 20 多秒,比 Navicat 还快两倍。
数据导出
g.稳定性好:展开数据库中一万张表,丝毫不卡顿。SQL 编辑框支持注释,有注释也能很好地执行语句,不出 bug 稳定性强。h.一键批量执行:单击执行编辑框内所有 SQL 语句,方便大家进行刷库等操作。i.一键解释执行:单击即可帮助大家分析 sql 语句的性能,辅助优化。
解释执行
j.结果栏支持调整每页展示多少条数据、且支持改变排序和全屏,看数据更方便。
结果栏
k.数据库列表、结果栏、历史查询、保存查询都支持搜索定位。
【2】、来自网友【网络圈】的最佳回答:
MySQL 由于其开源、跨平台、性能高、速度快、体积小的特性,俨然成为了当下最为流行的关系型数据库,不说很多中小型企业把它作为数据库首选,就连 BAT 这类互联网巨头企业也有使用 MySQL 数据库。
和其它数据库相比,MySQL 是很精简的,最直观的表现就是它标配的客户端工具只有命令行模式,官方并没有提供可视化界面操作的客户端工具,以至于很多人在刚接手 MySQL 就觉得操作麻烦。
那么除了命令行模式的客户端外,是否有其它优秀的 MySQL 客户端工具呢?其实 MySQL 各类客户端工具是很多的,有国内的国外的,我们经常用到的主要有以下几款。
phpMyAdmin 网页版的 MySQL 客户端
phpMyAdmin 是由 PHP 脚本语言开发的一款网页版的 MySQL 客户端工具,通过它可以很方便的进行数据库/表的各种操作,即使你不会 SQL 也可以很快上手,适合新手使用。
Navicat 工具
Navicat 是一款专业的数据库管理软件工具,它完全是可视化界面来操作的,很直观,推荐使用。为什么说 Navicat 是专业的呢?
1、Navicat 是商业软件
虽说 Navicat 是商业软件,正版授权是要付费的,但网络上有很多激活码和各种激活教程,即使不付费也能享受正版软件的待遇。
2、它是跨平台的
无论是在 Windows,还是 macOS,又或者是 Linux 类系统,都是可以安装 Navicat 的。
3、Navicat 支持很多种数据库
除了市面上主流的数据库(MySQL、Oracle、SQL Server、SQLite 等)外,Navicat 还支持各类云数据库(阿里云、腾讯云、AWS 等),功能十分强大。
除此之外还有很多 MySQL 客户端工具,我们推荐用 Navicat 来管理 MySQL,其它的客户端由于使用率不高,并不建议使用。
以上就是我的观点,对于这个问题大家是怎么看待的呢?欢迎在下方评论区交流 ~ 我是科技领域创作者,十年互联网从业经验,欢迎关注我了解更多科技知识!