mysql有哪些地方刷题网站_几个SQL在线刷题的网站

本文推荐了四个SQL在线学习和刷题网站:SQLZOO、XUESQL、牛客网及LeetCode。涵盖从入门到进阶的SQL技能训练,适合不同水平的学习者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

每天更新,大概率是晚9点

194255066_1_20200701071434271194255066_2_20200701071434318

大家好,朱小五

194255066_3_20200701071434349

最近在知识星球分享了几个在线SQL刷题的网站,今天正好给大家详细介绍推荐一下。

SQLZOO (⭐⭐)

https://sqlzoo.net/

上面的网址是一个免费的SQL学习网站——SQLZOO!它支持语言:English  · 日本語 · 中文(繁体),不过选择繁体中文后会发现翻译的也一般,还不如直接用谷歌/有道翻译插件,界面如下:194255066_4_20200701071434396

SQLZOO包括了 SQL 学习的教程和参考资料,支持多国语言,每一个语法配套一个教程、一份数据和一个测验,非常适合初学者使用,因为可以一边通过教程学习语法知识,再通过测验巩固。194255066_5_20200701071434584

SQLZOO的教程框架由浅入深,非常推荐给初学者,如果有简体中文的翻译更好了。[1]

推荐指数:⭐⭐

XUESQL(⭐⭐⭐)

http://xuesql.cn/194255066_6_20200701071435255

如果你因为上面介绍的SQLZOO可以因为语言问题而劝退,那就推荐你一下中文的网站吧——XUESQL。他页面的上部分是教程手册,下部分是在线练习。写完SQL直接回车就是提交,如果正确会自动进入下一题。

另外还有一个加分项,它有自己配套的B站视频(同样免费)。194255066_7_20200701071435412

推荐指数:⭐⭐⭐

上面介绍了两个边学习边练习测试的网站,下面再介绍专门刷题的网站吧!

牛客网(⭐⭐)

https://www.nowcoder.com/ta/sql194255066_8_20200701071435599

牛客网采用的是employees数据库,共61道题。194255066_9_2020070107143668

写好sql,进行保存并调试即可。实在想不明白可以看题解,也可以去讨论区参与讨论。

牛客网作为大家一直推荐的SQL刷题网站做的还是很不错的,既可以检查SQL基础语法的掌握,又可以及时反馈结果是否正确。194255066_10_20200701071436193

不过也有一些体验差的地方,部分题目未完全说明要求,看了别人通过的题解才知道还要考虑这一点。还有格式问题有时候也会导致判错,推荐指数:⭐⭐⭐

leetcode(⭐⭐⭐)

https://leetcode-cn.com/problemset/database/

一般大家看到 leetcode 第一印象是刷算法题的,其实 leetcode 上也有关于 SQL 的题目194255066_11_20200701071436709

我们可以在这里在线刷题,,既能让你很直观的看到自己所写的 SQL 的运行速度等,也可以去借鉴别人优化好的 SQL,与自己的对比,将好的用法学会,这样的提升是很快的。[2]194255066_12_20200701071436849

不过很多题目需要开通会员才能在线练习,推荐指数:⭐⭐⭐194255066_13_20200701071436927

小结

用来刷题网站的题目统计大部分为了统计而统计,缺少业务场景。建议大家合理利用上面推荐的网站用来学习,如果想更好的了解业务题目,可以找一些面试题用来练习。

另外,还有一些SQL在线刷题网站,小五没有测试,欢迎大家评论区补充与评价!

https://www.w3resource.com/sql-exercises/

https://sqlbolt.com/

参考文章[1]

《SQL在线刷题神器,强推SQLZOO呀!》: https://www.jianshu.com/p/45879dc4a971[2]

《在线就能用的 SQL 练习平台我给你找好了!》:Python空间

### VSCode 中用于练习 SQL 的插件 对于希望在 Visual Studio Code (VSCode) 中练习 SQL的开发者来说,有几个非常实用的扩展可以考虑。 #### 1. SQLTools SQLTools 是一款功能强大的数据库管理工具,支持多种类型的数据库连接。它不仅能够执行查询语句,还提供了直观的结果展示界面以及历史记录保存等功能[^1]。 安装方法如下: ```bash ext install mtxr.sqltools ``` 配置完成后可以通过快捷键快速打开新查询窗口并输入想要测试的 SQL 代码片段。 #### 2. Database Client by Yu Zhang 此插件允许用户直接在编辑器内操作不同种类的关系型数据库产品,比如 MySQL, PostgreSQL 等等。除了基本的数据浏览外,也集成了在线编程环境以便于进行更复杂的脚本编写与调试工作。 安装命令为: ```bash ext install yzhang-gh.dbclient ``` 启动之后会弹出对话框引导完成必要的设置流程,随后即可享受便捷的服务体验。 #### 3. LeetCode Extension For Vscode By Xixi Huang 虽然主要面向算法竞赛选手设计,但是该插件同样适用于任何希望通过实际案例来提高自己 SQL 技能的人群。内置了大量的目资源可供挑选挑战,并且每道都附带详细的解析说明帮助理解掌握知识点[^3]。 安装方式很简单: ```bash ext install leetcode.vscode-leetcode ``` 激活后可以在侧边栏找到对应的入口链接进入具体的训练环节。 以上就是关于如何利用 VSCode 插件来进行 SQL 学习的一些推荐方案。通过这些工具的支持,相信能够在很大程度上提升个人效率和技术水平。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值