在看完了某《xxx必知必会》以后,我觉得我膨胀了,立马某度“xxxSQL面试100题”、”SQL岗位xxx个面试题“,准备大展手脚…
几天过去了,我有点懵逼,我发现身为蒟蒻的我不知道我写的SQL是不是丝滑,这种练习让我产生了一种没有丝毫提升的迷茫,问题是还得自己建个表,想想数据集,真的是太麻烦了。我,有点郁闷…
如果,有能在线练习的地方就好了…
如果,题目有层次就更好了…
那一刻我泪流满面,经过激烈的脑腔共鸣,我决定把这些丝滑的网站公之于众,来吧,继续赞美我吧!
0x00SQLZOO网址:
遇到不会的题,祭出Google大法,看看别人的一些高质量的回答,然后赶紧自己再试一下,就算自己做对了,也看看和别人的想法差距在哪,这样自己的提升才快。
0x01SQLBolt网址:
SQLBolt是一个适合小白学习SQL的网站,这里由浅及深的介绍了SQL的知识,每一个章节是一组相关的SQL知识点,且配备着相应的练习。
这个特别适合学完某个知识点之后,立马想检验自己学习情况的同学。对一些同学来说,唯一难受的可能网站是英文的,这个不慌,接着往下看,有惊喜。
0x02XUESQL网址:
0x03SQLFiddle网址:
SQLFiddle支持MySQL、SQLServer、SQLite等主流的SQL引擎,在这里可以选择练习的数据库以及版本号。
0x04leetcode英文网址:
中文网址:
一般大家看到leetcode第一印象是刷算法题的,其实leetcode上也有关于SQL的题目,而且可以在线测评,和评测算法题一样,也会让你很直观的看到自己所写的SQL的运行速度等,同样可以去借鉴别人优化好的SQL,与自己的对比,将好的用法学会,这样的提升是很快的。
0x05写在之后当然类似的这种SQL在线练习的网站有很多,我只介绍了其中的一些有代表性的,关于更多类似的网站,欢迎大家和我交流。





