恳请各位大佬赏脸回答


新手,看学习哪方面了,

单纯从基础角度,5.5 并不老,看你手头的资料是哪个版本,就学哪个版本

尽管每个版本都会有差异和特性改进,但这些大都是高级特性,不到dba级别,很少会碰到,没必要纠结版本

当然,如果你手头上什么都没有,资料课程都还没开始准备,那么建议直接上 8.0


如果是刚开始入门MySQL的话,建议从5.7开始学习,5.7目前还是市场上各大公司的主要使用版本,5.7学习的差不多之后,建议学习8.0版本;MySQL 5.7 到 8.0,Oracle 官方跳跃了 Major Version 版本号,随之而来的就是在 MySQL 8.0 上做了许多重大更新,在往企业级资料库的路上大步前行,全新 Data Dictionary 设计,支持 Atomic DDL,全新的版本升级策略,安全和账号管理加强,InnoDB 功能增强等,目前小版本已经 release 到 8.0.16,新的功能仍然在持续推出;

后续8.0版本将会逐渐替代5.7版本


MySQL入门吗?

现在流行的是5.7,8.0已经启用了

推荐入门文章:

从入门到精通 | MySQL知识整理(上)?

mp.weixin.qq.com图标从入门到精通 | MySQL知识整理(中)?

mp.weixin.qq.com图标从入门到精通 | MySQL知识整理(下)?

mp.weixin.qq.com图标

公众号:数据与人,分享资料库知识,你值得拥有。


新手5.5足够使用了,首先使用命令行模式练习mysql命令,推荐使用《mysql必知必会》这本书,按照教程练习每一个命令。熟悉基本资料库使用之后看《高性能mysql》,这样可以做到知其然知其所以然。加油!


建议把主要的精力放在5.7以上版本,性能、功能、稳定性比5.6好太多,也是现在最主流的版本


可以从5.6开始,目前很多主流还是5.6,尤其是很多云资料库还是以100%兼容5.6版本为主,比如阿里云的polardb。8.0虽然新,但是还远不是主流。

另外,无论哪个版本,都从基础开始学起,如innodb存储引擎、索引等问题,万变不离其宗。

建议阅读《高性能MySQL》入门,非常有利于入门和实用经验。

然后可以阅读《MySQL技术内幕》,作为更深层次的技术理解。

同时,可以关注我的微信公众号「阿丸笔记」,最近正在更新MySQL资料库相关实战和进阶内容,包括实战总结类型和笔记整理类型,方便综合理解知识点。

聊一聊关于MySQL的count(*)?

mp.weixin.qq.com图标为什么MySQL分库分表后总存储大小变大了??

mp.weixin.qq.com图标两文说透MySQL里的各种锁(上篇)?

mp.weixin.qq.com图标两文说透MySQL里的各种锁(下篇)?

mp.weixin.qq.com图标
推荐阅读:
相关文章