MySQL的修仙者之旅,不来看看你的修为如何吗?
目录
因为我个人比较喜欢看修仙类的小说,所以本文的主体部分借用修仙者的修为等级,将学习旅程划分成:练气、筑基、结丹、元婴、化神、飞升六个段位,你可以看下你大概在哪个段位上哦!
本文目录:
- 我为什么要写这篇文章
- 都这么卷了,是时候好好学MySQL了!
- 勾勒脑图
- 练气期
- 筑基期
- 结丹期
- 元婴期
- 化神期
- 飞升
- 联系我 be friends
我为什么要写这篇文章
首先我做一下自己介绍:
大家好,我是白日梦。
大三上学期末尾我尝试投递简历,当时很幸运拿到了度小满金融的offer,今年也就是2021年的3月份入职,一直在度小满的数据库团队实习。实习的这段时间对应刚才学校走入职场的我来说进步是巨大的,我接触了在学校不可能接触到的生产级别的数据库产品、平台。
团队主要是做数据库平台相关的研发,所谓的业务也都是围绕MySQL的展开的。学会了新的研发语言Golang、熟悉了公司的单机、集群、无损DDL、SQL文件上线、数据库中间件、数据库止损平台。总之自我感觉自己进步了。
前些天,很幸运!很幸运!抓住了秋招的尾巴,上岸百度集团母公司,也签了校招offer。
而我在公众号最近陆续发布的MySQL笔记,是我在度小满的这段实习期间积累下的知识点。
突然有读者同学wx上跟我唠嗑:
突然有读者同学wx上跟我唠嗑:



都这么卷了,是时候好好学MySQL了!
现在这么卷,很多在校生都已经不满足只是做SQL boy,认认真真的进一步学习MySQL了,难到已经工作很久的你还呆在自己的舒适区不愿意出来吗?
还有我为什么准备将整理的这些笔记整理发在公众号上呢?(已发布20篇)
首先我并不是好为人师,并且这件事直观上起来是一件花自己的时间,免费培养竞争对手的傻事。
其实不然,我在写公众号上写文章之前使用 “赐我白日梦” 这个ID已经在博客园写过两年多的博客,发布了近200篇笔记,收获了一百多粉丝。起码现在的我对技术依然有一腔热血,并且我坚信不断的写文章输出可以为我带来好运。事实证明这是真的,我确实拿到了百度的Offer。
其实做技术博主挺难的,纯技术文章的受众确实很少。所以感谢关注我的每一个同学!
勾勒脑图
下面我会用图文的方式跟大家分享如何学MySQL的心路历程,我现在的知识面也是有局限性的,所以仅供参考哈!
但是我还是很开心和大家分享,一个小白是如何学MySQL的。个人感觉还是比较干货的。
希望大家也能迷之自信自己是可以的!啃下这个大多数人都只会CRUD的硬骨头!
总得来说将学习划分成:练气、筑基、结丹、元婴、化神、飞升六个段位,你可以看下你大概在哪个段位上哦!
练气期

筑基期
这个阶段主要是对第一个阶段的巩固和拓展。

结丹期
经过了筑基期的学习,hold住日常的工作已经没问题了,可是长时间呆在筑基期不再进一步往下学习。岂不是成了SQLBoy?所以当时你有时间有精力的时候可以来冲刺一下结丹期
这个阶段的特点就是会有大量的新的概念出现,不过它们都不是很难理解的概念。而且你在结丹期碰到的概念基本约等于高频面试题!

元婴期
这个阶段已经远远不止是MySQL单机那么简单了。更多的是集群、数据库中间件、分布式

化神期
看起来,再高阶的段位感觉也只能去熟读MySQL源码了。至今为止我还真的认识一个业内的大佬达到了这个阶段,他其实就是我的上一个技术经理kan爷。
在度小满金融实习的这八个月的进步,很大程度上和kan爷直接相关,所以还是很尊重、很感谢他的!
白日梦能力有限,这个段位我就不知道再说啥了,也只有少数的大佬在这个阶段寂寞着!
飞升
这个阶段就厉害了!想必肯定可以呼风唤雨、御风飞行!哈哈哈~
推荐阅读
- 大家常说的基数是什么?(已发布)
- 讲讲什么是慢查!如何监控?如何排查?(已发布)
- 对NotNull字段插入Null值有啥现象?(已发布)
- 能谈谈 date、datetime、time、timestamp、year的区别吗?(已发布)
- 了解数据库的查询缓存和BufferPool吗?谈谈看!(已发布)
- 你知道数据库缓冲池中的LRU-List吗?(已发布)
- 谈谈数据库缓冲池中的Free-List?(已发布)
- 谈谈数据库缓冲池中的Flush-List?(已发布)
- 了解脏页刷回磁盘的时机吗?(已发布)
- 用十一张图讲清楚,当你CRUD时BufferPool中发生了什么!以及BufferPool的优化!(已发布)
- 听说过表空间没?什么是表空间?什么是数据表?(已发布)
- 谈谈MySQL的:数据区、数据段、数据页、数据页究竟长什么样?了解数据页分裂吗?谈谈看!(已发布)
- 谈谈MySQL的行记录是什么?长啥样?(已发布)
- 了解MySQL的行溢出机制吗?(已发布)
- 说说fsync这个系统调用吧! (已发布)
- 简述undo log、truncate、以及undo log如何帮你回滚事物! (已发布)
- 我劝!这位年轻人不讲MVCC,耗子尾汁! (已发布)
- MySQL的崩溃恢复到底是怎么回事? (已发布)
- MySQL的binlog有啥用?谁写的?在哪里?怎么配置 (已发布)
- MySQL的bin log的写入机制 (已发布)
联系我 be friends
本文到这里就行将结束了。也希望可以帮助你勾勒出一张属于自己的该如何学习MySQL的知识图谱。
我想自己在现在这个阶段对各种技术还是有一腔热血的。
如果你也这样,可以通过我的公众号联系到我,拉你进群。
包含但不限于各种数据库、各种编程语言、还有程序人生,饭后杂谈!
MySQL的修仙者之旅,不来看看你的修为如何吗?的更多相关文章
- 百度实习生,以修仙者的角度聊聊怎么学MySQL,不来看看你的修为如何吗?
目录 因为我个人比较喜欢看修仙类的小说,所以本文的主体部分借用修仙者的修为等级,将学习旅程划分成:练气.筑基.结丹.元婴.化神.飞升六个段位,你可以看下你大概在哪个段位上哦! 本文目录: 我为什么要写 ...
- 运维(SA)修仙 之路
运维(SA)修仙 之路: 大纲: 系统 ,网络 ,数据库,开发 系统 :linux(cent OS && ubuntu) 网络 :路由,防火墙,安全 数据库:mysql, mong ...
- 从零搭建Golang开发环境--go修仙序章
1. 什么是go语言 Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态 .强类型.编译型语言 .Go 语 ...
- keras 修仙笔记一
对于牛逼的程序员,人家都喜欢叫他大神:因为大神很牛逼,人家需要一个小时完成的技术问题,他就20分钟就搞定.Keras框架是一个高度集成的框架,学好它,就犹如掌握一个法宝,可以呼风唤雨.所以学keras ...
- oo修仙之路
写在前面: 之前听说过oo这门课的威力,计院全体修仙现场的图也被转了不知多少遍,然而自己不亲身经历就不知这门课的难度所在.每次debug时耳边总会想起三国杀里面周瑜的话"挣扎吧,在血和暗的深 ...
- 程序猿修仙之路--数据结构之你是否真的懂数组? c#socket TCP同步网络通信 用lambda表达式树替代反射 ASP.NET MVC如何做一个简单的非法登录拦截
程序猿修仙之路--数据结构之你是否真的懂数组? 数据结构 但凡IT江湖侠士,算法与数据结构为必修之课.早有前辈已经明确指出:程序=算法+数据结构 .要想在之后的江湖历练中通关,数据结构必不可少. ...
- LazyCoder修仙之路
本人不才,没有高文凭,茹果本人的修仙[开发]之路能 ,走的很远,后来的人能看的上我 作品,有不足,和不对,帮帮我完善和理解.这也是我 学习笔记把!
- 《带你装B,带你飞》pytest修仙之路3 - setup/teardown
1. 简介 学过unittest的都知道里面用前置和后置setup和teardown非常好用,在每次用例开始前和结束后都去执行一次.当然还有更高级一点的setupClass和teardownClass ...
- 《带你装B,带你飞》pytest修仙之路5 - yield操作
1. 简介 上一篇中,我们刚刚实现了在每个用例之前执行初始化操作,那么用例执行完之后如需要清除数据(或还原)操作,可以使用 yield 来实现.fixture通过scope参数控制setup级别,既然 ...
随机推荐
- Problem D. Country Meow 题解(三分套三分套三分)
题目链接 题目大意 给你n(n<=100)个点,要你找一个点使得和所有点距离的最大值最小值ans 题目思路 一直在想二分答案,但是不会check 这个时候就要换一下思想 三分套三分套三分坐标即可 ...
- B. Irreducible Anagrams【CF 1290B】
思路: 设tx为t类别字符的个数. ①对于长度小于2的t明显是"YES"②对于字符类别只有1个的t明显是"YES"③对于字符类别有2个的t,如左上图:如果str ...
- Windows平台部署Asp.Net Core应用
一. 简介 Asp.Net Core 部署方式有两种:依赖框架和独立部署. 1. 框架依赖的部署: 顾名思义,依赖框架的部署 (FDD) 依赖目标系统上存在共享系统级版本的 .NET Core. 由于 ...
- MySQL索引(一)索引基础
索引是数据库系统里面最重要的概念之一.一句话简单来说,索引的出现其实是为了提高数据查询的效率,就像书的目录一样. 常见模型 索引的出现是为了提高查询效率,但是实现索引的方式却有很多种,这里就介绍三种常 ...
- 推荐系统(CTR领域)实战入门指南
CTR经典模型如:FM,FFM,Wide&Deep,建议自己去复现一个完整的通用模型 先从pytorch版本入手(后期考虑tensorflow),从kaggle上找实际的比赛 github 相 ...
- Linq to SQL 语法整理(子查询 & in操作 & join )
子查询 描述:查询订单数超过5的顾客信息 查询句法: var 子查询 = from c in ctx.Customers where (from o in ctx.Orders group o by ...
- ❤空植发队 影评网站FilmReviewWeb-团队介绍
空植发队 团队展示&选题 团队展示 团队信息 队名: 空植发队 队员: 罗泉水(队长)3118005101 麦狄龙 3118005103 马志鹏 3118005102 陈鸿畅 3118 ...
- 手写线程池,对照学习ThreadPoolExecutor线程池实现原理!
作者:小傅哥 博客:https://bugstack.cn Github:https://github.com/fuzhengwei/CodeGuide/wiki 沉淀.分享.成长,让自己和他人都能有 ...
- RDD、DF和DS的共性与区别
共性: 1.都是spark平台下的分布式弹性数据集 2.都有惰性机制,创建.转换如map操作时不会立即执行,遇到foreach等Action算子时才开始运算. 3.都会自动缓存计算 4.都有parti ...
- 八、git学习之——忽略特殊文件、配置别名、搭建git服务器
原文来自 一.忽略特殊文件 有些时候,你必须把某些文件放到Git工作目录中,但又不能提交它们,比如保存了数据库密码的配置文件啦,等等,每次git status都会显示Untracked files . ...