前言:

在日常工作与学习中,无论是开发、运维、还是测试,对于数据库的学习是不可避免的,同时也是日常工作的必备技术之一。在互联网公司,开源数据库用得比拟多的当属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.htmlC语言中文网: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 公布!