Mysql学习书籍推荐

  学习了MySQl一段时间之后,发现了一些比较好的书籍,在这里推荐给还在学习或者刚开始学习的你,可以根据自己的需求选择合适自己的资料来学习。

入门级:

《MySQL必知必会》,比较老,适合入门。
《MySQL 8 Cookbook(中文版)》,基于最新 MySQL 8.0,适合入门。
《MySQL 8从入门到精通(视频教学版)》,适合入门。

注:第一本也是我学习的MYSQL入门书籍,还是一个小白的时候,在这三本书籍之中是我读过的感觉还不错

推荐原因:

1、首先书籍的体积较小,比较薄,便于携带,我会把它放在床边,晚上睡觉前拿出来看一下,非常的方便

 2、知识总结到位,初级的应用完全够用,如果你是只需要在数据库中取数据,做一些简单的操作,这本书籍很适合你   的工作快速上手,同时你也可以把它当作一本字典来用,放在手边,可以即用即查。

读完思考与总结:

1、关于mysql的索引相关的问题

索引的本质:一种数据结构

理解:排好序的快速查找的数据结构

目的:提高查询的效率,可以类比为字典

索引的优势和略势:加快查询的速度,占用空间

2、三级模式两级映射

提升级:
《高性能MySQL》,适合有一定经验的读者。
《高可用MySQL》,适合有一定经验的读者。

注:属于MySQL学习中的提升阶段,所以需要花点力气,而且书籍也比较侯,要有耐心。主要是解决如何提高你的SQL性能,讲解的比较细。最近也在看这本《高性能的MYQSL》,感觉还是挺吃力的,不过书籍还是相当的不错,先混个脸熟,多读几遍可能才会有更加深入的了解。

推荐原因:

1、书籍脱离了初级阶段,不再讲解基础知识,如何写sql,主要讲一些如何出高性能的SQL,以及如何去优化它,讲                    解一些常见的优化方法以及原因。

2、讲解细致入微,理解起来比较容易,但是知识点较多,需要做对应的练习方才可以。

思考问题:

1、sql的实际执行顺序,了解原理

2、查看慢查询,定位慢的位置

3、MySQL自带的查询优化器-SQL  optimizer

4、用explain查看sql语句,针对出现的问题可以做一些优化

5、了解MYSQL的性能瓶颈

大神级:
《MySQL技术内幕(第5版)》,适合有一定经验的读者。
《MySQL技术内幕:InnoDB存储引擎》,适合有一定经验的读者。

注:虽然还没有读过,不过以经验来看发现这还是比较适合DBA的。

总结:

       学习一门语言,资料的选择很重要,虽然网上 的视频比较多方便学习,大都是比较偏向实战和应用,要想深入的学习一些比较细节的知识,还是需要读一些书籍。这些经典东西,很值得去学习。如果纸质版价格比较高感觉不划算,那么电子版也是不错的选择。另外就是根据自己的情况多练习,多总结。如果想深入的提升,我比较建议看英文原版的,比较有利于提高自己的技术能力。

关于市面上书籍的选择定律:

1、xx从入门到精通---中文版

比较适合入门的学习,比较偏实战应用,快速的上手

2、xx性能优化---少部分英文版

在基础之上,对使用上做了一些优化,比较细致和深入,适用于提高工作效率和提高性能

3、xx内幕--英文版写的比较好

    这些书籍适合有比较丰富的实战经验了,不仅仅在使用层面,深入的学习他的原理,内部构造等。如果是新手的话,不建议拿这类书籍,很可能从入门到放弃。

 

 


 

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值