SQL之母使用攻略:小白也能轻松入门SQL

天天

发布于290天前
龙猫也是猫
SQL之母是程序员鱼皮做的一个免费SQL学习网站,提供30多个闯关式练习关卡,你可以在线编写和提交SQL代码,完全不用安装任何数据库软件。

想象一下,你在浏览器里就能写SQL、看结果,是不是很爽?



https://appstore.lazycat.cloud/#/shop/detail/wcloud.gblw.app.sql-mother


## 使用攻略

应用安装后,打开首页,页面分为三个区域:
- 左边:教程和题目介绍

![image.png](https://dl.playground.lazycat.cloud/guidelines/496/9e37a73c-09a5-46b7-9337-3ff416e8bcff.png "image.png")
- 右上:SQL代码编辑器

![image.png](https://dl.playground.lazycat.cloud/guidelines/496/98cf72b2-3ec6-4670-8f5d-a54397154946.png "image.png")
- 右下:题目助手(提示、答案、建表语句)

![image.png](https://dl.playground.lazycat.cloud/guidelines/496/770ffc58-3de8-4702-b714-11feb2815d1e.png "image.png")

**第2步:读题目,理解要求**
每个关卡的左侧都有详细的教程,不要跳过!先把教程看完,理解这一关要学什么,然后看题目要求。

![image.png](https://dl.playground.lazycat.cloud/guidelines/496/01d4fbdb-a79b-4003-9e20-f060180c3c4e.png "image.png")

**第3步:写代码,提交验证**
在右上角的编辑器里写SQL,点击"运行"按钮就能看到结果。系统会自动对比你的结果和标准答案。
只有答案正确,【下一关】按钮才可以点击

![image.png](https://dl.playground.lazycat.cloud/guidelines/496/9487e3a2-9623-4b48-b6a3-9f9d482ecd01.png "image.png")

### 新手常见问题及解决方案

**问题1:不知道表结构怎么办?**
点击右下角的"查看建表语句",这里有完整的表结构信息。每个表有哪些字段、什么类型,一目了然。

![image.png](https://dl.playground.lazycat.cloud/guidelines/496/044e4a7d-5a53-4f82-b197-07fc924ed207.png "image.png")

**问题2:完全没思路怎么办?**
- 先点击"查看提示",看看作者给的小贴士
- 还是不会就点击"查看答案",但建议先自己试试
- 对比答案和自己的代码,找出差异

![image.png](https://dl.playground.lazycat.cloud/guidelines/496/7c165707-2ad6-4d3c-a58d-c259792ab27f.png "image.png")
**问题3:SQL语法不熟悉怎么办?**
每个关卡的教程部分都有对应的语法讲解,比如第一关就详细讲解了SELECT语句的基本用法。

![image.png](https://dl.playground.lazycat.cloud/guidelines/496/e1047005-302e-4ef7-bd3c-a8f96f65a8d8.png "image.png")
 
除了固定关卡,网站还有个"SQL广场"功能,可以自由练习。建议把学过的知识点在这里多练几遍。

![image.png](https://dl.playground.lazycat.cloud/guidelines/496/414832cf-095e-49f8-b7e4-6a79d447f5ac.png "image.png")
 

**技巧4:跳关学习策略**
可以自由选择关卡来挑战,所有关卡都没有任何限制,不一定非要按顺序做题。如果某个知识点已经掌握了,可以直接跳到后面的关卡。

![image.png](https://dl.playground.lazycat.cloud/guidelines/496/b0b791df-0fb7-4502-a90b-76fc19ae5582.png "image.png")

 
**自定义关卡**
如果你觉得现有关卡不够用,还可以创建自定义关卡。步骤如下:
1. 复制`自定义关卡模板`目录
2. 修改建表语句和数据
3. 设置题目内容和答案
4. 在系统中引入新关卡

![image.png](https://dl.playground.lazycat.cloud/guidelines/496/7ea62d41-bf0a-46a8-aeae-8e1878510a57.png "image.png")
    

## 总结

SQL之母是一个很棒的SQL学习工具。不用装软件、不花钱、有趣味性,对新手特别友好。虽然它可能不能替代系统性的数据库学习,但作为入门工具,绝对是首选。

最后想说,学习SQL不是一蹴而就的事情,需要多练习、多思考。SQL之母提供了一个很好的练习平台,但真正的提升还是要靠你自己的坚持和努力。 

评论

0

暂无评论

说点什么呢~
收藏
0
0
0