前言:
在日常工作与学习中,无论是开发、运维、还是测试,对于数据库的学习是不可避免的,同时也是日常工作的必备技术之一。在互联网公司,开源数据库用得比拟多的当属 MySQL 了,置信各位小伙伴关注我的起因也是学习 MySQL。学习 MySQL 的路径有很多,每个人的学习办法也各有不同,但最重要的还是要保持,找到适宜本人的学习办法。本篇文章我将举荐一些学习 MySQL 的资源,心愿各位能够找到适宜本人的并保持学习。
1. 入门资源
可能有些小伙伴还处于入门阶段,刚刚开始学习 MySQL。对于这类同学,我的倡议是循序渐进一步步学习,比如说先理解下数据库的作用,再学习如何装置,之后再学习一些根底语句。上面举荐一些入门级资源:
菜鸟教程:https://www.runoob.com/mysql/mysql-tutorial.html
C 语言中文网:http://c.biancheng.net/mysql/
菜鸟教程比拟适宜零根底的同学学习,该教程目录清晰,循序渐进,由浅入深,你能够按目录程序一步步学上来,如果你对某局部特地生疏,也能够独自学习某个章节。相似的还有 C 语言中文网出品的 MySQL 教程,我大略看了下,教程也是很具体的,比照菜鸟教程要略微深刻些。
实验楼:https://www.shiyanlou.com/courses/9
实验楼也出品了一个 MySQL 根底课程,同样适宜初学者学习。实验楼最大的劣势是能够边学边做,左侧学习,右侧能够同步敲命令练习。没有练习环境或者想体验 Linux 环境的同学能够体验下。
书籍:《MySQL 必知必会》
喜爱读技术书籍的敌人能够读读《MySQL 必知必会》,这本书籍侧重于根底内容,从零开始带你入门 MySQL,适宜作为入门书籍,当然《SQL 必知必会》、《深入浅出 MySQL》等书籍也能够作为入门书籍浏览。
2.SQL 练习
有的同学学习 MySQL 的目标是纯熟写 SQL,特地是从事开发、测试、数据分析等岗位的小伙伴,工作中会常常写各类 SQL。其实笔者也不太会写 SQL,在网上收罗出一些练习 SQL 的网站举荐给大家:
XUESQL:http://xuesql.cn/
leetcode:https://leetcode-cn.com/problemset/database/
XUESQL 网站是一个练习 SQL 的网站是,适宜从根底开始练习,题目由浅入深,而且有配套 B 站视频。leetcode 不仅能够刷算法题,还能够练习写 SQL,而且能够在线测评,和评测算法题一样,也会让你很直观的看到本人所写的 SQL 的运行速度等。相对而言,leetcode 中的 SQL 题目要简单些。其实,练习 SQL 最重要的还是要有理论场景,只靠网站练习可能在理论工作中用途不大,如果你日常工作常常遇到些 SQL 的场景,那么缓缓你的 SQL 程度就会晋升下来。
3. 进阶资源
对于想从事数据库相干行业的同学来说,学习 MySQL 就不应该只局限于增删改查这类操作了。更多的是要理解其背地的原理,保护数据库的稳固,解决业务需要。对于进阶资源,集体首推还是官网文档,能够很不便的找到本人想学的内容。除了官网文档,再举荐几个博客专栏,都是我珍藏多年的资源啊,哈哈。
MySQL 团队博客:https://mysqlserverteam.com/
Percona 官网博客:https://www.percona.com/blog/
淘宝月报:http://mysql.taobao.org/monthly/
数据库内核专栏:https://zhuanlan.zhihu.com/c_206071340
以上内容大多是官网出品的一些博文,各类内容都有,不过有些内容比拟深刻哦。进阶书籍这里举荐《高性能 MySQL》,这本书我就不必多介绍了吧,是 MySQL 畛域比拟经典的一本书,适宜作为进阶资源。除此之外,还有一些技术公众号写的不错,例如『MySQL 技术』,哈哈,心愿大家继续关注。另外还有一些付费课程内容也很棒,例如极客工夫出品的「MySQL 实战 45 讲」、掘金小册「MySQL 是怎么运行的」等,这里不打广告,有趣味的小伙伴能够本人去理解。
总结:
本篇文章次要介绍了一些学习 MySQL 的资源,上面简略整顿总结下,须要的小伙伴能够多瞧一瞧哦。
入门资源:
菜鸟教程:https://www.runoob.com/mysql/mysql-tutorial.html
C 语言中文网:http://c.biancheng.net/mysql/
实验楼:https://www.shiyanlou.com/courses/9
书籍:《MySQL 必知必会》SQL 练习网站:XUESQL:http://xuesql.cn/
leetcode:https://leetcode-cn.com/problemset/database/
进阶资源:官网文档:https://dev.mysql.com/doc/refman/5.7/en/
MySQL 团队博客:https://mysqlserverteam.com/
Percona 官网博客:https://www.percona.com/blog/
淘宝月报:http://mysql.taobao.org/monthly/
数据库内核专栏:https://zhuanlan.zhihu.com/c_206071340
书籍:《高性能 MySQL》
笔者也整顿了一些 MySQL 相干材料,并不是那种几百页的含糊 PDF 哦,都是一些简短内容,让人更有趣味看上来。有本公众号文章原文、有相干 PDF 文档、还有业界大咖分享的材料!须要的小伙伴能够在公众号『MySQL 技术』对话窗口回复 666 获取。其他同学有学习 MySQL 的相干资源或网站也能够留言分享。
本文由博客一文多发平台 OpenWrite 公布!