查看: 114|回复: 0

MySQL学习刷题网站!

[复制链接]

3

主题

9

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2022-12-5 12:22:59 | 显示全部楼层 |阅读模式
大学几乎都是在声色犬马中度过,不仅啥也没学到,连高中知识都忘记的一千三净。后面突然想不太开去自学,只能智力不够那刷题来凑,开始了夜以继日哼哧哼哧刷题的日子,我惊喜的发现被题虐既刺激又有快感,那一刻我泪流满面。这么好的事儿作为一个正直的人绝不能自己独享,经过激烈的颅内斗争,我决定把我私藏刷题网站放出来,让我们一起爽!
     入门看的是菜鸟教程的SQL教程,菜鸟教程的教程没有讲得很细,很适合快速上手的小伙伴们,但是如果你是时间比较富裕的小伙伴,建议再看几本书:比如必知必会,书本内容简单详细,知识点全面。介绍了关系数据库以及用来操作关系数据库的SQL语言的使用方法,实习期间看的是《MySQL必知必会》,一本简单介绍SQL原理稍微深入的书籍。
     正式工作后接触了大量的金融业务,需要大量的报表和SQL调优,于是又看了《MySQL实战45讲-丁奇》,这是丁奇老师在极客时间的一门课程,讲的非常好,还有就是《MySQL排错指南》。看完这俩,对我的MySQL能力有了质的飞跃,其实也就是豁然开朗的感觉。因为历史遗留的SQL随着数据量激增运行太耗时了,后来开始结合慢日志进行排查和优化,对锁、binlog、redolog、索引等有了深刻印象。也相辅相成吧,结果就是让我的SQL能力也更强了。目前停留在以下说到的第四部分——进阶阶段。这部分学习起来十分吃力,主要还是用不上,你说我想搭个高可用的分库分表数据库,老大也不放心让我搞啊,也只能是偶尔翻翻书,有个大概的印象,万一以后再用到了,我再系统的翻翻书,看看网上的案例就行了。


但是! 为什么要刷题呢?为的是:
1.巩固提高自己的基础编程知识水平
2.增加面试过程中的自信心
3.幸运的是:很多时候面试笔试题目你刷
4.通过刷题来提高自己所学专业知识的巩固程度,知道自己的不足之处
5.有可能你通过这些平台刷过的题,会在今后的面试过程中遇到
6.通过刷题来增加面试的信心,从而来增加拿到满意 offer
牛客网, 对于零基础的初学者,是很好的选择,在这个编程网站上,有大量的编程作业,你可以按部就班,循序渐进完成编程作业,获得相应的学分。这个网站涵盖的计算机方面的各种知识,计算机方面的考试刷题都有涉及,在这里你一定会找到你想刷题的内容
传送门:https://www.nowcoder.com/link/pc_yxzh_sql


并且,可以看到,题很全, 牛客网算是我用的第一个刷题网站,而且如果有不会的题可以直接在题目旁边的题解里看道至少两种解法,并且还很详细!各种精华题解!!!


可以说牛客网网站包括了社会上大部分工作岗位的题库。当然计算机各个方向的题库很丰富,不管你学那个专业都能找到你想要的资料
MySQL较为深入的原理网上基本都很难找得到答案,要想深入理解一下MySQL,个人觉得必须是要看书的,像MySQL的运行原理、索引、存储引擎、并发、性能、锁、事务管理、备份与恢复等等。可以试读一下MySQL的官方文档:https://dev.mysql.com/doc/
有一些MySQL的新特性,MySQL的官方文档都有了最新的介绍,看书是无法第一时间知道最新的特性,所以看官方文档是个不错的选择。
计算专业的同学找工作的时候几乎都会用到牛客网,我相信大家都知道它的吧


传送门:https://www.nowcoder.com/link/pc_yxzh_sql
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表