是否要掌握全部的MySQL工具?

用户6295027454461


完全没有必要啊,MySQL本质就是一个关系型数据库,只要你会基本的SQL语句,哪个工具都可以轻松操作,就开发来说,大部分使用的都是第三方软件,下面我简单介绍3个非常适合管理MySQL的图形工具,分别是DBeaver、HeidiSQL和DataGrip,感兴趣的朋友可以尝试一下:

免费开源DBeaver

这是纯Java编写的一个通用数据库管理软件和SQL客户端,在个人桌面端非常流行,免费、开源、跨平台,只要是支持JDBC驱动的数据库这个软件都可以轻松管理和连接,不仅仅是MySQL,DB2、Oracle、MSSQL等主流数据库都能很好兼容,视图索引、ER图、触发器、存储过程等效果非常不错,如果你缺少一个免费、强大、开源的数据库管理软件,可以使用一下DBeaver,对于管理MySQL来说非常不错:

小巧灵活HeidiSQL

这是采用Delphi开发的一款简单迷你数据库管理软件,和DBeaver类似,HeidiSQL也完全免费开源,但目前仅限于Windows平台,支持MySQL、SQL Server、PostgreSQL等主流数据库,提供了一个简单易用的图形界面,可以轻松管理表、视图、存储过程、触发器,此外,支持SQL脚本导入导出、数据备份恢复,对于日常管理MySQL来说,也是一个非常不错的选择:

专业强大DataGrip

这是jetbrains公司开发的一款专业、多引擎数据库管理软件,在业界非常流行受欢迎,idea、clion等良心产品想必大家也非常了解,DataGrip几乎支持所有主流关系型数据库,DB2、MySQL、Oracle、PostgreSQL、MSSQL等都能很好兼容,日常建库建表、视图索引、数据导入导出等功能非常不错,除此之外,还自动集成智能代码填充、版本控制,对于管理MySQL数据库来说,可以说是一大利器,唯一不足就是需要付费购买版权:

当然,除了以上3个通用的数据库管理软件,还有许多其他MySQL管理软件,像Navicat等也都非常不错,只要你熟悉一下基本使用过程,很快就能掌握的,管理工具来说,没必要全部掌握,一两个就行,适合自己的才是最好的,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。


小小猿爱嘻嘻


我觉得对于MySQL,掌握三种操作方式就够了。

命令行界面

这是基本操作,能够在命令行下进行数据库的操作,包括但不限于数据库、表、索引、存储过程的CURD。

HeidiSQL

开源免费的PC端操作MySQL的软件,之所以推荐它,因为它是MariaDB在windows下默认的安装软件。

phpMyadmin

phpMyAdmin是最常用的MySQL维护工具,是一个用PHP开发的基于Web方式架构在网站主机上的MySQL管理工具,支持中文,管理数据库非常方便。


李老师tome


不同职位对MySQL的技术要求不同

数据分析类:偏重于查询,复杂查询写法

程序员:表的设计,增删改查,注重SQL

性能

DBA:MySQL服务器配置,SQL、服务性、稳定性,数据一致性


海椒水笨油粑粑


没必要。作为基础入门,掌握下面几点就可以了。

  1. CRUD
  2. 存储过程
  3. 索引
  4. 备份
  5. 主从

空虚滴烈酒


不用。如果是DBA的话还是需要的


杰西看技术


前端,后端,运维……分类太多。术有专攻,你不加前提就问是否需要全部掌握,很难回答


小帅57618823


任何东西都不需要全部掌握掌握主流的就行了。因为编程这个东西是一个不断积累的过程。


分享到:


相關文章: