大家常用哪个MySQL客户端工具,除了命令行那个mysql之外?

一、SQL Studio

一款免费、支持数据库多、安装使用简单、性能不错的web版管理工具

  • MySQL8.0.31-arm64
  • 使用的工具:SQL Studio
  • 操作系统:Mac os 12.1

1、SQL Studio简介:

操作界面简洁易用,很多人性化小细节,性能稳定

添加数据源

图形化界面支持对数据库对象直接操作,顶部搜索可定位到表、函数等

执行SQL语句

编辑框支持智能提示,可以根据我们输入的字符及语意提示表名等信息;当我们写完SQL语句后点击执行即可运行展示结果,如果有问题可以随时cancel修改。

结果栏默认最多展示1000行数据,列宽自适应,还可以选择每列的排序规则,可以选择需要展示和锁定的列,右下角可以选择每页展示多少条数据,左上角双击“结果”或者放大可以全屏观看数据,很人性化了。

一键解释执行

解释执行:帮助我们分析sql语句的性能,很方便。

保存SQL语句

保存的sql语句会在下方保存的查询中显示,支持搜索,双击复用;还可以在个人中心编辑、修改、删除。

个人中心中展示保存的SQL语句

数据导出

结果栏旁边有一个下载按钮,可以将数据导出;有csv和excel两种格式。

“结果数据”导出是指将结果栏展示的数据导出,因为结果栏默认最多展示1000行,所以“结果数据”导出最多1000行;

“在线导出”是指将SQL语句执行后的所有数据进行导出,我们最多可以导出20万行,下载数据的行为会记录在右边的历史导出中。

在线导出

可以查看表时直接对表结构、表中数据进行修改:

表属性和表数据

直接修改表结构

SQL界面显示对应修改背后的SQL语句,方便使用

直接修改表中数据

鼠标悬停在表右边的三个点,我们除了查看,也能直接导出数据;还可以让工具自动生成一些简单的SQL语句模版;还可以在操作前提前复制表,以免出现错误;最后就是重命名;删除和刷新。

直接生成SQL语句

先写这么多吧~




常用的mysql客户端工具,这个就非常多了,既有开源免费的,也有商业收费的,下面我简单介绍几个,感兴趣的朋友可以尝试一下:

01、HeidiSQL

这是一个非常轻便灵活的mysql客户端工具,完全免费,采用delphi开发而成,目前主要应用于windows平台,界面简洁、清爽,支持常见的mssql、mariadb等主流数据库,可同时建立多个数据库连接,建库建表、数据备份恢复等功能非常不错,如果你缺少一个轻便灵活的mysql管理工具,可以使用一下heidisql,整体效果非常不错:

02、Navicat

这也是一个非常不错的mysql管理工具,相信许多朋友都在使用,界面简洁、功能强大,当然,原则上不免费,自带gui设计界面,可以直接建库建表,设置主外键、索引等,支持数据库建模,sql脚本导入导出等也非常方便,如果你需要一个简单易用的mysql客户端工具,可以使用一下navicat,非常不错:

03、DBeaver

这是一个完全免费、开源的通用数据库管理工具,基于java开发而来,因此适合跨平台使用,支持oracle、db2、mysql等主流数据,可轻松查看并编辑索引、视图、触发器和存储过程,数据备份恢复、导入导出等功能也非常不错,如果你需要一个跨平台、功能强大的通用数据管理软件,可以使用一下dbeaver,整体功能非常不错:

04、DataGrip

这是jetbrains公司专门为日常数据库管理而设计的一个通用软件,和idea、pycharm等一样,datagrip简单易用、功能强大,支持跨平台,但原则上不免费,常见的mysql、db2、postgresql等主流数据库,这个软件都能很好兼容,集成了数据查询、版本控制、智能补全等多种功能,日常使用来说,也非常不错:

05、Workbench

这是mysql官方自带的一个客户端工具,相信许多朋友都接触过,专门为mysql量身定制,免费、跨平台,可以直接到官网上下载,支持数据库迁移、数据备份恢复、数据库建模(ER图、前向反向工程)等多种功能,建库建表、设计编辑等非常容易,对于日常使用来说,也是一个非常不错的选择:

目前,就分享这5个不错的mysql客户端工具吧,日常使用来说,选择一两个适合自己的就行,没必要全部掌握,当然,sqlyog等软件也非常不错,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。




Workbench 官方软件,安装mysql数据库的时候可以自动安装,可以直接使用cmd命令行直接操作数据库,也可以使用workbench可视化界面来操作数据库,可以参考小编以前关于大数据的文章,上面记录了数据库的安装过程,以及如何使用workbench 来操作数据库




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,其它的客户端由于使用率不高,并不建议使用。

以上就是我的观点,对于这个问题大家是怎么看待的呢?欢迎在下方评论区交流 ~ 我是科技领域创作者,十年互联网从业经验,欢迎关注我了解更多科技知识!




最推荐的是datagrip,Jetbrains公司出品的数据库管理软件,支持多种数据库,最舒服的就是编写SQL的时候datagrip可以提供非常智能的代码提示。




除此以外navicat也是一个非常出名的数据库管理员工具,用起来也很方便。但是我觉得navicat有个缺点就是滚动条固定比较短的长度,不想其他滚动条一样按照比例缩放。这一点我很不喜欢。


以上两款都是收费的商业软件。如果需要免费的软件,推荐HeidiSQL和DBeaver,他们都是开源免费的数据库软件,大家可以放心的使用。

展开阅读全文

页面更新:2024-04-03

标签:在线   客户端   工具   商业软件   管理工具   语句   界面   日常   主流   常用   操作   简单   数据库   数据   财经   平台   软件

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top