用户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、服务性、稳定性,数据一致性
海椒水笨油粑粑
没必要。作为基础入门,掌握下面几点就可以了。
- CRUD
- 存储过程
- 索引
- 备份
- 主从
空虚滴烈酒
不用。如果是DBA的话还是需要的
杰西看技术
前端,后端,运维……分类太多。术有专攻,你不加前提就问是否需要全部掌握,很难回答
小帅57618823
任何东西都不需要全部掌握掌握主流的就行了。因为编程这个东西是一个不断积累的过程。