• 推荐一些学习MySQL的资源


    前言:

    在日常工作与学习中,无论是开发、运维、还是测试,对于数据库的学习是不可避免的,同时也是日常工作的必备技术之一。在互联网公司,开源数据库用得比较多的当属MySQL了,相信各位小伙伴关注我的原因也是学习MySQL。学习MySQL的途径有很多,每个人的学习方法也各有不同,但最重要的还是要坚持,找到适合自己的学习方法。本篇文章我将推荐一些学习MySQL的资源,希望各位可以找到适合自己的并坚持学习。

    1.入门资源

    可能有些小伙伴还处于入门阶段,刚刚开始学习MySQL。对于这类同学,我的建议是按部就班一步步学习,比如说先了解下数据库的作用,再学习如何安装,之后再学习一些基础语句。下面推荐一些入门级资源:

    菜鸟教程:https://www.runoob.com/mysql/mysql-tutorial.html
    C语言中文网:http://c.biancheng.net/mysql/

    菜鸟教程比较适合零基础的同学学习,该教程目录清晰,循序渐进,由浅入深,你可以按目录顺序一步步学下去,如果你对某部分特别陌生,也可以单独学习某个章节。类似的还有C语言中文网出品的MySQL教程,我大概看了下,教程也是很详细的,对比菜鸟教程要稍微深入些。

    image.png
    image.png

    实验楼:https://www.shiyanlou.com/courses/9

    实验楼也出品了一个MySQL基础课程,同样适合初学者学习。实验楼最大的优势是可以边学边做,左侧学习,右侧可以同步敲命令练习。没有练习环境或者想体验Linux环境的同学可以体验下。

    image.png
    image.png

    书籍:《MySQL必知必会》

    喜欢读技术书籍的朋友可以读读《MySQL必知必会》,这本书籍侧重于基础内容,从零开始带你入门MySQL,适合作为入门书籍,当然《SQL必知必会》、《深入浅出MySQL》等书籍也可以作为入门书籍阅读。

    image.png

    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水平就会提升上去。

    image.png
    image.png

    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的相关资源或网站也可以留言分享。

    wx_blog.png

    作者:MySQL技术
    出处:https://www.cnblogs.com/kunjian/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
    如果文中有什么错误,欢迎指出。以免更多的人被误导。有需要沟通的,可以站内私信,文章留言,或者关注『MySQL技术』公众号私信我。一定尽力回答。
  • 相关阅读:
    详测 Generics Collections TDictionary(2): ContainsKey、ContainsValue、AddOrSetValue、TryGetValue
    详测 Generics Collections TQueue (3): OnNotify、Extract
    详测 Generics Collections TDictionary(4): OnKeyNotify、OnValueNotify
    详测 Generics Collections TStack(1): Push、Pop、Peek 其他功能同 TQueue
    详测 Generics Collections TDictionary(1): Add、Items、Keys、Values、Remove
    测试字符串写入类: TStringWriter
    在IIS 6 中使用HTTP压缩(Compression)遇到的一个问题
    [好消息]博客园新服务器到货
    [公告]美化家园行动—博客园成立Skin设计小组
    [公告]星期天上午更换新服务器
  • 原文地址:https://www.cnblogs.com/mysqljs/p/13329616.html
Copyright © 2020-2023  润新知