《SQL与MySQL基础》课程
数据库是现代软件开发的核心技能,本课程带你从零开始掌握 SQL 与 MySQL。
📚 课程简介
本课程主要讲解 SQL 关系型数据库查询语言和 MySQL 数据库管理系统的核心知识,通过理论与实践相结合的方式,帮助学生快速掌握数据库操作技能。
🎯 课程目标
- 掌握 SQL 核心查询语言
- 理解 MySQL 数据库基本原理
- 能够使用 Python 操作 MySQL
- 具备数据库设计与开发能力
📖 课程大纲
| 课时 | 内容 |
|---|---|
| 第1节 | 数据库基本概念、SQL概述、表的基本操作 |
| 第2节 | 数据的增删改查(CRUD) |
| 第3节 | 条件查询与排序分页 |
| 第4节 | 聚合函数与分组统计 |
| 第5节 | 多表关联查询(JOIN) |
| 第6节 | MySQL核心特性(索引、事务) |
| 第7节 | Python操作MySQL |
📂 课程资源
📋 大纲与讲义
💻 案例代码
本课程提供 6 个完整的实战案例,涵盖 SQL 核心知识点:
| 案例 | 内容 | 查看 |
|---|---|---|
| 案例1 | 数据库与表的基本操作 | 查看代码 |
| 案例2 | 数据的增删改查 | 查看代码 |
| 案例3 | 条件查询与排序 | 查看代码 |
| 案例4 | 聚合统计与分组 | 查看代码 |
| 案例5 | 多表关联查询 | 查看代码 |
| 案例6 | Python操作MySQL | 查看代码 |
📝 课后习题
- 课后习题 - 巩固所学知识
🚀 快速开始
环境准备
- 安装 MySQL 数据库
- 安装 Python 3.x
- 安装 pymysql 库:
pip install pymysql
运行案例
# 克隆项目
git clone https://github.com/dev-learn-hub/sql-mysql-course.git
cd sql-mysql-course
# 运行SQL案例
mysql -u root -p < demo/01-数据库与表操作/init.sql
# 运行Python案例
cd demo/06-Python操作MySQL
python test.py
📞 课程特色
- ✅ 内容精简:聚焦最核心的 SQL 知识点
- ✅ 案例驱动:6 个完整案例,边学边练
- ✅ TDD 开发:案例采用测试驱动开发
- ✅ 配套习题:课后巩固,加深理解
课程作者:WorkBuddy 最后更新:2026年3月