在线就能用的 SQL 练习平台我给你找好了!

1,089 阅读3分钟
原文链接: blog.csdn.net

在这里插入图片描述


大家好,我是 Rocky0429,一个最近正在学习 SQL 的蒟蒻…


在看完了某 《xxx 必知必会》以后,我觉得我膨胀了,立马某度 “xxx SQL 面试 100 题”、”SQL 岗位 xxx 个面试题“,准备大展手脚…


几天过去了,我有点懵逼,我发现身为蒟蒻的我不知道我写的 SQL 是不是丝滑,这种练习让我产生了一种没有丝毫提升的迷茫,问题是还得自己建个表,想想数据集,真的是太麻烦了。我,有点郁闷…


在这里插入图片描述

如果,有能在线练习的地方就好了… 如果,题目有层次就更好了…


在这里插入图片描述

苦心人天不负,卧薪尝胆,三千越甲可吞吴,经过我不懈的努力和本着不要脸的搜索精神,终于找到了…古人诚不我欺!


那一刻我泪流满面,经过激烈的脑腔共鸣,我决定把这些丝滑的网站公之于众,来吧,继续赞美我吧!


在这里插入图片描述

0x00 SQLZOO


网址:https://sqlzoo.net/


是SQLZOO包括了 SQL 学习的教程和参考资料,支持 SQL Sever、Oracle、MySQL、DB2、PostgreSQL等多个 SQL 搜索引擎,现在支持英德日中四国语言,不过中文是繁体的,看起来别别扭扭,建议还是用英文来看,就算英语不好,翻译大法好…


遇到不会的题,祭出 Google 大法,看看别人的一些高质量的回答,然后赶紧自己再试一下,就算自己做对了,也看看和别人的想法差距在哪,这样自己的提升才快。


在这里插入图片描述


0x01 SQLBolt


网址:https://sqlbolt.com/


SQLBolt 是一个适合小白学习 SQL 的网站,这里由浅及深的介绍了 SQL 的知识,每一个章节是一组相关的 SQL 知识点,且配备着相应的练习。


这个特别适合学完某个知识点之后,立马想检验自己学习情况的同学。对一些同学来说,唯一难受的可能网站是英文的,这个不慌,接着往下看,有惊喜。


在这里插入图片描述


0x02 XUESQL


网址:http://xuesql.cn/


在 0x01 中因为英文而感觉不适的可以看这个,相当于 SQLBolt 的中文版,包含手册、在线练习,还有一点好的是,XUESQL 还有自己讲解 SQL 的视频可以食用。


在这里插入图片描述


0x03 SQL Fiddle


网址:http://sqlfiddle.com/


SQL Fiddle 支持 MySQL、SQL Server、SQLite 等主流的 SQL 引擎,在这里可以选择练习的数据库以及版本号。

在这里插入图片描述


0x04 leetcode


英文网址:https://leetcode.com/ 中文网址:https://leetcode-cn.com/


一般大家看到 leetcode 第一印象是刷算法题的,其实 leetcode 上也有关于 SQL 的题目,而且可以在线测评,和评测算法题一样,也会让你很直观的看到自己所写的 SQL 的运行速度等,同样可以去借鉴别人优化好的 SQL,与自己的对比,将好的用法学会,这样的提升是很快的。


在这里插入图片描述

0x05 写在之后


当然类似的这种 SQL 在线练习的网站有很多,我只介绍了其中的一些有代表性的,关于更多类似的网站,欢迎大家和我交流。


❤️ 看完有所收获?希望爱学习的你不要吝啬三连击哟[点赞 + 收藏 + 评论]~


❤️可以关注我的原创公众号:「Python空间」,更多优质的技术文章第一时间更新。最后送你新人大礼包一份,关注微信公众号,后台回复:“CSDN” 即可获取!

作者Info:

【作者】:Rocky0429
【原创公众号】:Python空间。
【简介】:CSDN 博客专家, 985 计算机在读研究生,ACM 退役狗 & 亚洲区域赛银奖划水选手。这是一个坚持原创的技术公众号,专注Python 编程,每天坚持推送各种 Python 基础/进阶文章,数据分析,爬虫实战,数据结构与算法,不定期分享各类资源。
【转载说明】:转载请说明出处,谢谢合作!~