课程大纲
SQL 课程
动手实践的 SQL 课程,在浏览器中免费开始。
在实践中学习
编写真实代码、查询数据库、搭建网站、掌握 AI 提示词。我们的互动课程涵盖现代开发者需要的每一项技能。
打造你的连胜
坚持下去,看着自己不断进步!记录每天的编程习惯,用冻结天数保护连胜,每天打卡都能赢取奖励。
12 天连胜
明天再来,保持你的连胜!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
加倍或归零
第 5 天,共 7 天
连胜冻结
2 left
随时随地写代码
随时随地继续你的编程学习旅程!无需配置,无需下载:打开就能写代码。支持 iOS、Android 和 Web,评分高达 4.9 星。
你并不孤单
在全球排行榜上一较高下,邀请好友赢取奖励,为彼此的成就喝彩。和好友一起编程更有趣!
多种学习方式
阅读、收听、自我测验、问 AI,或者查阅学过的任何内容。每节课都配合你的节奏。
变量是一个有名字的容器,用来存储值,方便你在程序后面引用。
在 Python 中,创建变量只需写下名字、一个等号,再写上要存储的值。
值可以随时间变化。给这个名字重新赋值,它就会指向新的值。
获得证书
每完成一门课程都能获得证书。把证书添加到你的 LinkedIn 个人资料和简历中,向雇主展示你的编程能力。
为什么在 Coddy 学 SQL
- 在线运行真正的 SQL。每节课都在浏览器里的一个真实 SQLite 数据库上运行,你写的是真正的
SELECT、JOIN和GROUP BY查询,而不是伪代码。 - 一门课从 SQL 基础讲到进阶用法:筛选、排序、多表连接、聚合、子查询、窗口函数。都是工作中真正用得上的 SQL。
- AI 提示会帮你分析查询中的错误,比如连接写错、
GROUP BY漏了列、筛选条件差了一个,而不是直接把答案给你。 - 学完即可获得免费的 SQL 证书,还可以继续通过测验和项目练习,让 SQL 技能在课程结束后也不生疏。
关于学习 SQL 的常见问题
SQL 难学吗?
SELECT、WHERE、ORDER BY)几个小时就能学会。连接、子查询和窗口函数才是真正有深度的地方,课程会把它们拆成一个个可以动手查询的小步骤来讲。学会 SQL 需要多长时间?
每天练习的话,一周就能学会 SQL 基础。熟练使用连接、聚合和子查询通常需要两到四周。要达到专家水平,掌握查询优化、窗口函数、CTE,则需要更长时间,主要靠在真实数据上实践积累。
在哪里可以免费在线练习 SQL?
Coddy 就是一个免费的 SQL 学习平台。每节课都配有浏览器内的 SQL 编辑器和真实的示例数据表,你可以直接对真实数据编写和运行 SQL 查询,无需在本地搭建数据库。
在这里学 SQL 需要安装数据库吗?
不需要。每道 SQL 练习都在你的浏览器里运行,使用的是一个带有真实感示例数据表的沙盒 SQLite 数据库。学 SQL 不需要安装 Postgres、MySQL 或其他任何数据库引擎。
这门课教的是哪种 SQL 方言?
SELECT、连接、聚合、子查询、CASE、GROUP BY,在 Postgres、MySQL、SQL Server 和 Snowflake 中的用法都一样。涉及特定方言的功能时,课程会专门指出。学完 SQL 课程能获得证书吗?
能。完成 SQL 课程后,你会获得一份免费的结业证书,可以写进简历或分享到 LinkedIn。对于数据分析师、数据工程师和后端岗位来说,SQL 是基本要求,这份证书很有用。