06、MySQL 学习路线

厨子大约 5 分钟校招面试校招指南互联网程序员学习路线MySQL 学习路线

06、MySQL 学习路线

原文链接:写了一个很硬的MySQL 学习路线open in new window

哈喽,大家好,我是厨子。

这篇文章是大晚上写的,不知为何,今天有点亢奋,睡不着,索性起床给大家写一下,Mysql 的学习路线。不过领导已经下了命令,后面不能再熬夜了。

MySQL 可能是我秋招时,复习时间最长,看的书籍最多的一门课,主要是感觉它学起来还挺有趣,而且还是考察重点,干脆就多学几遍,后面也能给大家写写 MySQL 相关的文章。

废话不多说,咱们开唠。

因为我之前做过数据库的助教,当时使用的教材是《数据库系统概论》

这本书,大家应该都挺熟悉的吧,哈哈。

当时做助教的时候,防止回答不上大家的问题,这本书前前后后复习四五遍,还给学弟学妹们做了重点笔记和难点讲解ppt,所以基础知识还算扎实一些。

所以秋招复习时,没有排斥这门科目,虽然对之前学过的内容忘的差不多,快速浏览一遍教材之后,对基础知识也能回忆的七七八八,后面学起来也相对轻松一些。

这是有学弟要问啦,厨子哥,俺是跨考的,从来没接触过数据库,也没当过啥助教,看到那本厚厚的《高性能 Mysql 》就烦死了,该咋整呀。

哎嘛,别急别急,咱们接着往下唠。

如果你完全没有基础过数据库的话,我建议你先去学习下基础知识,先对数据库内容有初步了解。

如何入门

为了防止初学者刚开始学习时,产生排斥心理,建议大家刚开始时不要去看那些大厚书,很容易劝退你。(适用于任何科目)

大家刚开始可以去看下这本书《Mysql必知必会》,一本很小的小册子,学起来毫不费力,当时我用了不到一天就把这本书看完了,还做了思维导图帮助梳理。

有的同学喜欢看视频入门,当然,视频我也给你找好了,哈工大战得臣老师的数据库,用到的教材就是上面提到的数据库系统概论。

不过我个人建议是看那本书的,一个薄薄的小册子,一天就能看完,看的时候可以做个思维导图,看完之后,可以通过思维导图来帮助你回忆。效率相对高一些。

这样看完就能对基础知识理解个大概。

看完必知必会之后,我们需要深入学习,此时建议大家直接去看面经!

如何高效利用面经

啥?直接看面经,刚入门就看面经,这不给人整自闭了。

注意,这里的看面经,并不需要你会回答,也不需要你看懂答案,你仅仅需要看面经中的问题,让你对重点知识有一些印象,后面复习时可以带着目的去学。

具体用法可以看下这篇文章。

当然,那些大厂常考的面试题(把握面试重点)我也从我参加的几十场面试中,给你整理好啦,因为刚整理好没多久,答案还没有进行迭代补充,所以PDF就先不放在公众号后台啦,如果你需要的话,可以添加我的微信 chefyuan105,备注MySQL重点哈。咱们接着往下说。

了解过复习重点之后,这时你可以去看《高性能 MySQL》 或 《InnoDB 技术内幕》。看之前先看下目录,看看那些内容是你在面经中看到过的,复习时可以重点复习。比如索引,事务,持久化,锁等。

我当时这两本书都进行了阅读,看了两三遍的重点章节的内容,帮助我加深理解。

其实看到这里,我认为应付一般的面试,应该就没有什么问题啦,不过咱们为了所向披靡继续往下说。

我当时还读了极客时间的《Mysql实战45讲》,没有完全看完,大概看了百分之 80 左右,尤其是前几章基础知识,看了要 3-4 遍。写的真的棒,其实很多面试时,大多都是对基础内容的深入挖掘,只要基础扎实,就没太大问题,这门课也值得一读。

后面我又看了掘金小册《从根上理解 MySQL》,当时读的时候,有一种相见恨晚的感觉,这个小册真的太细太细了!读起来也很舒服,非常棒的一个小册。

我个人的学习路线是这样的

《数据库系统概率》,《MySQL必知必会》,《高性能Mysql》,《InnoDB技术内幕》,《Mysql实战45讲》,《从根上理解Mysql》。有的是全书阅读,有的是重点章节阅读,但是每一个都看了两遍以上。

上面就是我认为还不错的,数据库的相关书籍,每一本都看过,也欢迎大家对其进行补充。

这时又有学弟问啦,厨子哥,这那么多根本看不完啊,实验室整天还一堆活。能不能给减点。

其实,我觉得,一本《MySQL必知必会》,一本《从根上理解MySQL》 就足够了,不过要多看两遍,搭建知识体系,这两本书看下来,应付秋招完全没有问题。我也将我准备秋招时的所有心血,放在了我的面试网站,欢迎大家访问

www.chengxuchu.comopen in new window(程序厨)