


资源介绍
视频教程)
本课程是一套聚焦 SQL 与 PostgreSQL 的实用型实战课程,专为想要系统掌握数据库基础操作、SQL 语法及 PostgreSQL 工具应用的学习者打造。课程从基础入门到进阶应用,再到综合总结,形成完整的学习闭环,无论是零基础的数据库新手,还是希望提升 SQL 技能的职场人士,都能通过课程获得切实的能力提升。
课程包含 10 个核心模块,分别为入门介绍、SQL 快速入门(上下两部分)、中期评估、数据定义语言(DDL)、数据操作语言(DML)、数据查询语言(DQL)、数据类型、函数与运算符以及课程总结,各模块内容层层递进,确保学习者能够循序渐进地吸收知识。
在课程资源方面,整体配备丰富的学习材料,包括视频、中文字幕(.srt 格式)、SQL 脚本文件(.sql 格式)、PDF 文档、HTML 总结以及工具下载链接(.url 格式)。其中视频资源共计 47 个,每个视频均搭配对应的中文字幕,帮助学习者更清晰地理解课程内容,即使是英语基础较弱的学习者,也能无障碍跟随课程节奏学习。
模块一:入门介绍(1 - Introduction)
作为课程的开篇模块,本部分旨在帮助学习者搭建基础认知,并完成学习前的准备工作。模块内包含 5 个视频及配套中文字幕,同时提供数据库基础 PDF 文档与 3 个工具下载链接。
首个视频围绕 “课程概述与学习成功技巧” 展开,为学习者梳理课程整体框架,分享高效学习方法,助力快速进入学习状态。
“数据库基础” 视频结合配套 PDF 文档,系统讲解数据库核心概念,让零基础学习者建立对数据库的基本认知。
针对不同操作系统,分别提供 “Windows 系统 PostgreSQL 安装” 与 “Mac 系统 PostgreSQL 安装” 视频,搭配对应的工具下载链接, step-by-step 指导学习者完成数据库软件安装。
最后通过 “pgAdmin 安装与简要概述” 视频,讲解 PostgreSQL 可视化管理工具 pgAdmin 的安装与基础使用,为后续实操环节做好工具准备。
模块二:SQL 快速入门(2 - Quick Start with SQL Part I、3 - Quick Start with SQL Part II)
该部分分为上下两个模块,共 12 个视频,是 SQL 基础语法的核心学习环节,每个视频均配套中文字幕与对应的 SQL 脚本文件,方便学习者边学边练。
第一部分从 “什么是 SQL” 切入,让学习者明确 SQL 的定义与作用,随后依次讲解 SQL 语法概述与数据库创建、CREATE TABLE(创建表)、INSERT(插入数据)、SELECT(查询数据)、JOIN(表连接)、GROUP BY(分组)、UPDATE(更新数据)、DELETE(删除数据)等基础操作。同时,还包含 “通过 pgAdmin 从 Excel 导入数据” 的实操视频,打通数据导入的实用场景。
第二部分聚焦 SQL 进阶基础,通过 “主键与外键”“索引”“事务” 三个视频,深入讲解数据库设计与数据处理中的关键概念,配套的 SQL 脚本文件可让学习者直接复制执行,验证代码效果,强化对知识点的理解与记忆。
模块三:中期评估(4 - Intermediate Assessment)
本模块作为课程的中期过渡环节,包含 1 个视频及配套中文字幕,同时提供 PostgreSQL 官方文档链接。视频围绕 “第一部分内容总结与后续学习方向” 展开,梳理前序模块的核心知识点,帮助学习者查漏补缺,同时明确后续进阶内容的学习重点,为进入更深层次的学习做好铺垫。官方文档链接则为有进一步探索需求的学习者提供权威参考资料。
模块四:数据定义语言(5 - Data Definition Language, DDL)
该模块专注于 DDL 语法的系统学习,共 8 个视频,每个视频均搭配中文字幕与 SQL 脚本文件,深入讲解数据库对象定义与修改的核心操作。
内容涵盖创建与删除表(含 IF EXISTS/IF NOT EXISTS 语法)、默认值设置、检查约束(Check Constraints)、非空约束(NOT NULL)、唯一约束(UNIQUE)、主键(Primary Key)、外键(Foreign Key),以及修改已有表(ALTER TABLE)的操作。
每个知识点均通过 “理论讲解 + 代码演示” 的形式呈现,学习者可通过执行配套的 SQL 脚本,直观感受 DDL 语句对数据库表结构的影响,掌握数据库设计的核心技能。
模块五:数据操作语言(6 - Data Manipulation Language, DML)
本模块聚焦 DML 语法的实战应用,包含 4 个视频及对应的中文字幕与 SQL 脚本文件,专注于数据的增、删、改操作及结果返回。
分别讲解插入数据(INSERT)、更新数据(UPDATE)、删除数据(DELETE)的语法细节与使用场景,同时介绍 “从修改行中检索数据(RETURNING)” 的实用功能,帮助学习者在操作数据的同时,快速获取操作结果,提升数据处理效率。
课程通过具体的代码示例,演示不同场景下 DML 语句的使用方法,让学习者能够灵活应对实际工作中的数据操作需求。
模块六:数据查询语言(7 - Data Query Language, DQL)
作为 SQL 学习的核心模块之一,本部分共 11 个视频,配套中文字幕与 SQL 脚本文件,全面覆盖数据查询的各类场景与高级技巧。
从基础的 “检索数据(SELECT)”“FROM 子句”,到进阶的 “表连接(JOIN)”“数据过滤(WHERE)”“分组与后置过滤(GROUP BY 与 HAVING)”“排序(ORDER BY)”“限制结果集(LIMIT 与 OFFSET)”,系统讲解 DQL 基础语法。
同时深入介绍窗口函数(Window Functions)、组合查询(UNION、INTERSECT、EXCEPT)、VALUES 列表、通用表表达式(WITH)等高级查询技巧,帮助学习者从 “会查询” 提升到 “高效查询”,能够应对复杂的数据提取与分析需求。
模块七:数据类型(8 - Data Types)
本模块专注于 PostgreSQL 支持的数据类型,包含 5 个视频及配套中文字幕、SQL 脚本文件,同时提供 PostgreSQL 数据类型官方文档链接。
视频分别介绍数据类型概述、数值类型(Numeric types)、字符类型(Character types)、日期时间类型(Date and time)、布尔类型(Boolean type),详细讲解每种数据类型的特点、适用场景及使用注意事项。
配套的 SQL 脚本通过具体示例演示不同数据类型的定义与使用,帮助学习者在实际操作中理解数据类型对数据存储与处理的影响,为规范数据库设计奠定基础。
模块八:函数与运算符(9 - Functions and Operators)
该模块共 6 个视频,搭配中文字幕与 SQL 脚本文件,系统讲解 PostgreSQL 中的函数与运算符,提升学习者的数据处理与计算能力。
内容涵盖函数与运算符概述、逻辑运算符、比较运算符、数学函数与运算符、字符串函数与运算符、日期时间函数与运算符,每个部分均通过具体的代码示例演示功能用法。
学习者可通过执行 SQL 脚本,直观看到函数与运算符的计算结果,掌握在查询中灵活运用函数与运算符处理数据的技巧,提升 SQL 语句的实用性与高效性。
模块九:课程总结(10 - Conclusion)
作为课程的收尾模块,本部分提供 1 个 HTML 格式的 “总结与后续步骤” 文档,系统梳理整个课程的核心知识点,形成完整的知识体系。同时明确后续的学习方向与实践建议,帮助学习者将课程所学知识应用到实际工作或进一步学习中,实现从 “学习” 到 “应用” 的转化。
整体而言,本课程注重理论与实战结合,通过丰富的视频讲解、中文字幕辅助、可直接实操的 SQL 脚本,以及实用的工具链接与文档,为学习者打造了一套高效、系统的 SQL 与 PostgreSQL 学习方案,助力快速掌握数据库操作与 SQL 编程技能。