MySQL实战45讲
林晓斌
网名丁奇,前阿里资深技术专家
立即订阅
43178 人已学习
课程目录
已完结 48 讲
0/4登录后,你可以任选4讲全文学习。
开篇词 (1讲)
开篇词 | 这一次,让我们一起来搞懂MySQL
免费
基础篇 (8讲)
01 | 基础架构:一条SQL查询语句是如何执行的?
02 | 日志系统:一条SQL更新语句是如何执行的?
03 | 事务隔离:为什么你改了我还看不见?
04 | 深入浅出索引(上)
05 | 深入浅出索引(下)
06 | 全局锁和表锁 :给表加个字段怎么有这么多阻碍?
07 | 行锁功过:怎么减少行锁对性能的影响?
08 | 事务到底是隔离的还是不隔离的?
实践篇 (37讲)
09 | 普通索引和唯一索引,应该怎么选择?
10 | MySQL为什么有时候会选错索引?
11 | 怎么给字符串字段加索引?
12 | 为什么我的MySQL会“抖”一下?
13 | 为什么表数据删掉一半,表文件大小不变?
14 | count(*)这么慢,我该怎么办?
15 | 答疑文章(一):日志和索引相关问题
16 | “order by”是怎么工作的?
17 | 如何正确地显示随机消息?
18 | 为什么这些SQL语句逻辑相同,性能却差异巨大?
19 | 为什么我只查一行的语句,也执行这么慢?
20 | 幻读是什么,幻读有什么问题?
21 | 为什么我只改一行的语句,锁这么多?
22 | MySQL有哪些“饮鸩止渴”提高性能的方法?
23 | MySQL是怎么保证数据不丢的?
24 | MySQL是怎么保证主备一致的?
25 | MySQL是怎么保证高可用的?
26 | 备库为什么会延迟好几个小时?
27 | 主库出问题了,从库怎么办?
28 | 读写分离有哪些坑?
29 | 如何判断一个数据库是不是出问题了?
30 | 答疑文章(二):用动态的观点看加锁
31 | 误删数据后除了跑路,还能怎么办?
32 | 为什么还有kill不掉的语句?
33 | 我查这么多数据,会不会把数据库内存打爆?
34 | 到底可不可以使用join?
35 | join语句怎么优化?
36 | 为什么临时表可以重名?
37 | 什么时候会使用内部临时表?
38 | 都说InnoDB好,那还要不要使用Memory引擎?
39 | 自增主键为什么不是连续的?
40 | insert语句的锁为什么这么多?
41 | 怎么最快地复制一张表?
42 | grant之后要跟着flush privileges吗?
43 | 要不要使用分区表?
44 | 答疑文章(三):说一说这些好问题
45 | 自增id用完怎么办?
特别放送 (1讲)
直播回顾 | 林晓斌:我的 MySQL 心路历程
结束语 (1讲)
结束语 | 点线网面,一起构建MySQL知识网络
MySQL实战45讲
登录|注册

结束语 | 点线网面,一起构建MySQL知识网络

林晓斌 2019-02-27
时光流逝,这是专栏的最后一篇文章。回顾整个过程,如果用一个词来描述,就是“没料到”
我没料到文章这么难写,似乎每一篇文章都要用尽所学;
我没料到评论这么精彩,以致于我花在评论区的时间并不比正文少;
我没料到收获这么大,每一次被评论区的提问问到盲点,都会带着久违的兴奋去分析代码。
如果让我自己评价这个专栏:
我最满意的部分,是每一篇文章都带上了实践案例,也尽量讲清楚了原理;
我最得意的段落,是在讲事务隔离级别的时候,把文章重写到第三遍,终于能够写上“到这里,我们把一致性读、当前读和行锁就串起来了”;
我最开心的时候,是看到评论区有同学在回答课后思考题时,准确地用上了之前文章介绍的知识点。因为我理解的构建知识网络,就是这么从点到线,从线到网,从网到面的过程,很欣喜能跟大家一起走过这个过程。
当然,我更看重的还是你的评价。所以,当我看到你们在评论区和知乎说“好”的时候,就只会更细致地设计文章内容和课后思考题。
同时,我知道专栏的订阅用户中,有刚刚接触 MySQL 的新人,也有使用 MySQL 多年的同学。所以,我始终都在告诫自己,要尽量让大家都能有所收获。
在我的理解里,介绍数据库的文章需要有操作性,每一个操作有相应的原理,每一个原理背后又有它的原理,这是一个链条。能够讲清楚链条中的一个环节,就可能是一篇好文章。但是,每一层都有不同的受众。所以,我给这 45 篇文章定的目标就是:讲清楚操作和第一层的原理,并适当触及第二层原理。希望这样的设计不会让你觉得太浅。
取消
完成
0/1000字
划线
笔记
复制
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
该试读文章来自付费专栏《MySQL实战45讲》,如需阅读全部文章,
请订阅文章所属专栏。
立即订阅
登录 后留言

精选留言(176)

  • HuaMax
    不说再见,让我们再建一张表,从0开始!

    作者回复: 哈哈,👍再建一张表

    如果有下个系列,我一定用这个做开头😆

    2019-02-27
    70
  • 独家记忆
    老师辛苦了
    2019-02-27
    49
  • 18岁的马化腾
    我:喂!
    老师:怎么了
    我:去哪啊
    老师:回家
    我:然后呢
    老师:上班啊
    ……
    我:不上班行不行
    老师:不上班你养我啊
    我:喂!
    老师:又怎么了
    我:我订阅你啊
    老师:先把这期钱付了再说死鬼

    作者回复: 手动惊讶😺

    2019-03-01
    29
  • Stalary
    感谢老师,是我学的最棒的课了,每次老师都会认真回答我的问题,谢谢~

    作者回复: 谢谢你提的好问题🤝

    2019-02-27
    22
  • 憶海拾貝
    这是我在极客时间第一篇跟着从开始到结束的专栏,进度偶尔落下也抓紧时间补上.
    正是丁奇老师的用心, 才有我们的收获良多.
    辛苦啦!

    作者回复: 也谢谢你的支持。这个留言时间…确认了是真爱😄
    大家有收获我是真开心

    2019-02-27
    17
  • 可可
    感谢老师,最近一次面试,靠着在这学到的MySQL知识,顺利通过面试。
    再次感谢

    作者回复: 👍 听到这个消息替你开心🤝

    2019-03-20
    9
  • 南友力max先森🌈
    极客时间最好专栏
    2019-03-09
    9
  • allean
    江湖路远,有缘再见

    作者回复: 江湖路远,有缘再见 🤝

    2019-02-27
    9
  • 星期六男爵
    值得二刷
    2019-02-27
    7
  • 天,很蓝 ~
    经过两个月的学习,终于学完了整个课程。想着也要写一下自己的感受和成长,从内心讲,不管是课程内容还是对学员的问题解答,丁奇老师做的都是我看过的专栏中最好的一个。我自己也受益颇深,从最初的只会增删改查到现在可以说已经初具功力。学完之后我还专门挑了join那个章节做了ppt为团队小伙伴做了分享,得到了小伙伴的一致好评,说比dba的分享都靠谱,听完实在是太开心了。后续我还会再刷第二遍,第二遍就会结合实践深挖,我相信收获会更大,再次感谢老师,谢谢您的付出!但愿江湖有缘相见

    作者回复: 👍 看到你说分享后得到小伙伴认同,太开心啦👍

    2019-04-05
    5
  • 清风
    老师的文章我用来一个月看完了一遍,感觉对mysql的底层原理懂了,但是我发现那是假的。于是我又读了一遍,整理成了自己话术与语言。发现mysql 的redolog 和binlog 机制在很多框架中都有相似的影子。2段提交、分布式事务等等。 之前在网上看了很多博客,发现写了很多错误知识点。我敢说这是我在极客时间里面买到的课程中,能让我看上2遍的文章。非常感谢老师!

    作者回复: 👍 这种感觉是很好的🤝

    2019-03-22
    5
  • 冷笑的花猫
    感谢老师,一期不落的学习了,虽然有很多不理解的地方,但会努力的二刷,三刷去弄懂他。以后有问题在留言板留言的时候,希望老师能百忙之中抽空回答下,最后再次感谢老师。

    作者回复: 会的会的,评论区继续开放,也感谢你们一路陪伴^_^

    2019-02-27
    5
  • Geek_515b9e
    对比其他的课程,老师真的很用心。。
    2019-03-04
    4
  • chenming886
    终于跟随着林老师步伐走过了这四十多讲!让我每天地铁的行程不在漫长!谢谢

    作者回复: 👍

    想起来我以前在北京上班的时候,每天坐40分钟地铁😆

    2019-02-27
    4
  • laurent(主任)
    道路千万条,丁总第一条

    作者回复: 用户名暴露了你😆😆

    2019-05-19
    3
  • 阿卧
    这个专栏把mysql讲的很全面,作为java开发也一期不落的看完了。评论区也有很多大神与老师互动,我在旁边偷学偷看。专栏里面的内容好多没有消化,打算二刷。重点看些开发需要用到的,比如:锁、索引、事务、主从同步,explain分析执行过程。也尽可能的根据自己的理解和实践来总结这些知识点。
    2019-03-22
    3
  • 萤火虫
    林老师别走 还没听够
    2019-02-28
    3
  • kanxiaojie
    目前为止,收益最多的一门课了,很多知识点已经在业务开发中实现了,而且收到的效果很好。点赞!!!

    作者回复: 很多知识点已经在业务开发中实现了,而且收到的效果很好。

    最高评价👍,开心 O(∩_∩)O

    2019-02-27
    3
  • 牛牛
    应该是我看过的最好的系列课程、基础太薄、依然深爱、推荐给了好多朋友、深谢~、愿彼此都越来越优秀~

    作者回复: 愿彼此都越来越优秀 🤝

    2019-02-27
    3
  • godtrue
    好文章,自带磁场,让人欲罢不能。
    感觉老师就像魔法师一样,随便点触一件物什,都能打开一扇通往其他时空的大门,带领我们一起冲破各种事务隔离级别的大门,砸碎各种加锁,打破性能瓶颈,保护好数据一致性,书写我们雄伟壮丽的奋斗日志,并将我们的信息同步给其他王国,做好敌人再次来袭的灾备工作。
    感谢有你,感谢极客时间让我们相遇。
    2019-08-07
    2
收起评论
99+
返回
顶部