从0开始SQL的在线练习

哈喽,大家好,我是指南君,导航搬砖工一名,致力于为大家淘出更多有趣好使的生产力工具,力争成为导航爸爸!

在看完B站的SQL视频,我突然感觉我大彻大悟了,膨胀的我立刻去百度搜索了“SQL岗位XXX个面试题”、“XXX大厂SQL面试题”,准备一展身手。

但是几天过去,我发现作为一个萌新的我,有点瑟瑟发抖。理论题做着枯燥无味,实战题目还得建个表去实操,还得各种找数据集,太麻烦了,太枯燥了。

到底哪里可以找到能直接开始练习的工具呢?练完再说。

带着疑问我来到了CXY521程序员导航,我来到这里发现了:

这难道就是我梦寐以求的网站么?那么我们一个个去看一看。

自学SQL网

网站地址:http://xuesql.cn/

打开网站,看到上面基础的知识,我粗略地跳过。直接拉到下面的练习。然后跟着练习题进行了第一关的训练,顿时我的迷茫消散了。

跟着练习不断深入实践SQL的相关操作。右侧简洁的要求,左边明细的表格,让我迅速进入状态能够进行练习。

我觉得通过网站使一个新手能够很快地入门并且具备一定的能力。

如果其中有哪道题并不太会的话,可以先点击右下角的我不会做求助这个功能去看这个题想要达成的结果,然后根据结果来推导。

另外如果还是有困难,建议先温习一下语法手册,然后再参考一下网友的答案

网站:https://blog.csdn.net/Xemacil/article/details/107086456

然后通过过段时间再进行练习,然后达到对该知识点的完全掌握。

SQLZOO网站

网站地址:https://sqlzoo.net/wiki/SQL_Tutorial/zh

SQLZOO包括了 SQL 学习的教程和参考资料,支持 SQL Sever、Oracle、MySQL、DB2、PostgreSQL等多个 SQL 搜索引擎。

现在支持英德日中四国语言,不过中文是繁体的,看起来别别扭扭,建议还是用英文来看,就算英语不好,翻译大法好…

SQLZOO用谷歌翻译之后的效果还是很好的,整体来说这个练习就是分两步,第一步先学习该题目涉及的知识点,然后做题。下面示例一下我是怎么做题的:

  • 1.修改显示德国的人口
  • 2.修改 因为这个是德国的人口,但是明显是法国。所以这时候需要百度翻译出来一下德国。

然后根据这个修改查询语句:

顺利过关!

牛客网进阶学习

进入牛客网的页面,可以看到牛客网的在线SQL编程题目有很多。本次我们学习SQL,直接从SQL篇来开始研究。

随便选择一道入门题目,我们可以看到左边是问题描述,右面是代码编辑区。

写完代码后点击右下角的自测运行:

会出现运行结果,然后根据运行结果可以优化代码。

然后还可以题解和讨论区参考一下其他人的做法,我经常是先按照自己思路做完,再浏览一下其他人的思路,然后最终归纳总结一下我认为的最优解,然后提交。

练习总结

实际上学习过程中,我们都会存在遗忘的问题,而且由于我们最终需要解决的是一个个实际上的问题,所以我们就需要通过不断地练习。

通过练习去学习其他人在工作中解决问题的思路,然后归纳总结我们学习的知识点,最终将知识运用到实际的工作之中。

更多工具抢先看

更多好用的工具,欢迎访问www.cxy521.com,实用又好玩的工具应有尽有。

我是指南君,感谢各位童鞋的:点赞、收藏和在看,我们下期更精彩!


小白学堂 » 从0开始SQL的在线练习

就聊挣钱,一个带着你做副业的社群。

立即查看 了解详情