news 2026/11/5 5:20:29

7小时掌握50+条SQL命令:hello-sql零基础SQL完整指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
7小时掌握50+条SQL命令:hello-sql零基础SQL完整指南

7小时掌握50+条SQL命令:hello-sql零基础SQL完整指南

【免费下载链接】hello-sqlCurso para aprender los fundamentos del lenguaje SQL y bases de datos relacionales desde cero y para principiantes.项目地址: https://gitcode.com/gh_mirrors/he/hello-sql

hello-sql 是一个面向零基础的免费 SQL 实战课程,包含 50 多条可直接运行的命令和 80 多节配套课程,从第一条SELECT语句讲到关系型数据库设计与事务控制。它适合想系统学习数据库查询与管理、但没有编程或数据库背景的新手。

为什么从零学SQL会卡住

编程新手第一次接触数据库,常卡在两个地方:语法文档零散,不知道该用哪条命令解决眼前的问题;练习环境没搭好,代码写了却不知道对不对。

hello-sql 的解法很直接:整个课程围绕一套用户数据库展开,一个文件对应一个知识点,命令可以直接拷进数据库客户端执行,文件顶部还标注了配套的视频章节,卡住时可以回头对照。走完全程,相当于完整经历了一遍"查询—修改—设计—优化"的数据库工作流。

50+条实战命令覆盖的范围

课程不罗列孤立语法,而是按数据库的真实使用场景分成四层递进。

查询与统计:SQL的核心能力

最大的板块是查询,涵盖SELECT查全表和指定列、WHERE/IN/BETWEEN条件过滤、LIKE模糊匹配、ORDER BY排序与LIMIT限量。再往上是COUNT、SUM、AVG、MIN、MAX等聚合函数,以及GROUP BY/HAVING分组统计和CASE表达式。入口示例在 01_Reading/01_select.sql,跑通它就是你学习的第一条 SQL。

数据写入与表结构设计

写入侧讲解INSERT、UPDATE、DELETE三大操作。管理侧则覆盖数据库的创建与删除、建表与改表:CREATE TABLE时逐一演示NOT NULL、UNIQUE、PRIMARY KEY、CHECK、DEFAULT、自增主键等约束,ALTER TABLE负责加列、改名、删列。此外还给出一组 1:1、1:N、N:M 关系建表的完整例子(见 04_Tables/04_relationships.sql),这是后面多表查询的基础。

多表连接与进阶特性

连接查询从INNER JOIN讲起,逐步扩展到左连接、右连接和三表连查(示例见 05_Join/01_inner_join.sql),并用UNION合并多个结果集。进阶部分进入数据库工程视角:用索引加速查询、用视图封装复杂查询、触发器与存储过程,以及START TRANSACTION、COMMIT、ROLLBACK事务控制(见 06_Advanced/05_transactions.sql)。目录里还有一个 Python 连接示例,演示程序连库和防 SQL 注入的写法。

环境准备:MySQL或PostgreSQL二选一

课程以 MySQL 8.0+ 为主讲解,示例同样兼容 PostgreSQL 16+。SQL 是标准语言,学会 MySQL 后再换其他数据库引擎,基本只有个别语法差异。新手装一个 MySQL 就能开始全部练习。

3步跑通第一个查询

  1. 克隆仓库到本地:

    git clone https://gitcode.com/gh_mirrors/he/hello-sql

  2. 安装并启动 MySQL 8.0+(或 PostgreSQL 16+),用命令行或图形客户端连上数据库。

  3. 打开01_Reading/01_select.sql,逐条执行语句观察输出,然后按编号顺序往下做。

适合人群很明确:零数据库基础的编程新手,以及工作中需要快速补上 SQL 技能的开发者。hello-sql 就是一份从第一条SELECT讲到事务控制的免费 SQL 入门课。

【免费下载链接】hello-sqlCurso para aprender los fundamentos del lenguaje SQL y bases de datos relacionales desde cero y para principiantes.项目地址: https://gitcode.com/gh_mirrors/he/hello-sql

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/11/5 5:11:51

终极FreeTube效率指南:20个必备快捷键让你秒变视频达人

终极FreeTube效率指南:20个必备快捷键让你秒变视频达人 FreeTube作为一款注重隐私保护的开源YouTube应用,不仅让你摆脱广告困扰,更提供了丰富的快捷键功能提升观看体验。本文将系统介绍FreeTube的实用快捷键体系,帮助你完全脱离鼠…

作者头像 李华
网站建设 2026/11/5 5:11:07

ai-goofish-monitor 闲鱼商品监控完整指南:5 分钟部署到 AI 自动捡漏

ai-goofish-monitor 闲鱼商品监控完整指南:5 分钟部署到 AI 自动捡漏 【免费下载链接】ai-goofish-monitor 基于 Playwright 和AI实现的闲鱼多任务实时/定时监控与智能分析系统,配备了功能完善的后台管理UI。帮助用户从闲鱼海量商品中,找到心…

作者头像 李华
网站建设 2026/11/5 5:07:57

Ideon路线图与社区:如何参与这个开源无限画布项目的开发

【免费下载链接】ideon Your project is scattered across too many tools. Map the chaos on an infinite canvas where notes, files, TO-DOs (and more!) finally live together. 项目地址: https://gitcode.com/gh_mirrors/id/ideon 点击查看 免费下载 Ideon 是…

作者头像 李华
网站建设 2026/11/5 5:07:56

【亲测免费】 CodiumAI PR-Agent 使用教程

CodiumAI PR-Agent 使用教程 【免费下载链接】pr-agent 🚀 PR Agent: The Original Open-Source PR Reviewer. This project is not the Qodo free tier. 项目地址: https://gitcode.com/GitHub_Trending/pr/pr-agent 项目介绍 CodiumAI PR-Agent 是一个 AI…

作者头像 李华