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
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MySQL 8 Cookbook: Over 150 recipes for high-performance database querying and administration Design and administer enterprise-grade MySQL 8 solutions Key Features Store, retrieve, and manipulate your data using the latest MySQL 8 features Practical recipes on effective administration in MySQL, with a focus on security, performance tuning, troubleshooting, and more Contains tips, tricks, and best practices for designing, developing, and administering your MySQL 8 database solution without any hassle Book Description MySQL is one of the most popular and widely used relational databases in the World today. The recently released MySQL 8 version promises to be better and more efficient than ever before. This book contains everything you need to know to be the go-to person in your organization when it comes to MySQL. Starting with a quick installation and configuration of your MySQL instance, the book quickly jumps into the querying aspects of MySQL. It shows you the newest improvements in MySQL 8 and gives you hands-on experience in managing high-transaction and real-time datasets. If you've already worked with MySQL before and are looking to migrate your application to MySQL 8, this book will also show you how to do that. The book also contains recipes on efficient MySQL administration, with tips on effective user management, data recovery, security, database monitoring, performance tuning, troubleshooting, and more. With quick solutions to common and not-so-common problems you might encounter while working with MySQL 8, the book contains practical tips and tricks to give you the edge over others in designing, developing, and administering your database effectively. What you will learn Install and configure your MySQL 8 instance without any hassle Get to grips with new features of MySQL 8 like CTE, Window functions and many more Perform backup tasks, recover data and set up various replication topologies for your database Maximize performance by using new features o

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值