《SQL与MySQL基础》课程

数据库是现代软件开发的核心技能,本课程带你从零开始掌握 SQL 与 MySQL。

MySQL Python License: MIT


📚 课程简介

本课程主要讲解 SQL 关系型数据库查询语言和 MySQL 数据库管理系统的核心知识,通过理论与实践相结合的方式,帮助学生快速掌握数据库操作技能。

🎯 课程目标

📖 课程大纲

课时 内容
第1节 数据库基本概念、SQL概述、表的基本操作
第2节 数据的增删改查(CRUD)
第3节 条件查询与排序分页
第4节 聚合函数与分组统计
第5节 多表关联查询(JOIN)
第6节 MySQL核心特性(索引、事务)
第7节 Python操作MySQL

📂 课程资源

📋 大纲与讲义

💻 案例代码

本课程提供 6 个完整的实战案例,涵盖 SQL 核心知识点:

案例 内容 查看
案例1 数据库与表的基本操作 查看代码
案例2 数据的增删改查 查看代码
案例3 条件查询与排序 查看代码
案例4 聚合统计与分组 查看代码
案例5 多表关联查询 查看代码
案例6 Python操作MySQL 查看代码

📝 课后习题


🚀 快速开始

环境准备

  1. 安装 MySQL 数据库
  2. 安装 Python 3.x
  3. 安装 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

📞 课程特色


课程作者:WorkBuddy 最后更新:2026年3月