🗄️ MySQL 数据库

以「教学实例」学生选课数据库为主线,从建库建表到查询编程,系统掌握 MySQL 数据库技术

章节与课程资料

建议先下载「课程资料」中的教学数据库,再按顺序进入各章节学习

课程资料 · DOWNLOAD
📥 课程资料
课程配套资料下载:教学实例数据库(教学实例库.sql,含 7 张表、72 条数据,一键导入即可与讲义同步练习)
第 01 章
数据库基础
什么是数据库?信息与数据、DB / DBMS / DBS、常见数据库产品、关系模型与 E-R 图
第 02 章
MySQL 基础
MySQL 简介与特点、Windows 平台安装配置、启动停止与登录、SQL 语言的四类分类(DDL/DML/DQL/DCL)
第 03 章
数据库和表的基本操作
创建/查看/修改/删除数据库;MySQL 数据类型(数值/日期/字符串);表的创建、修改、删除;约束与主键、自增
第 04 章
数据表记录的更新操作
INSERT 插入数据(指定字段/全字段/批量)、UPDATE 修改数据、DELETE 删除数据;与 TRUNCATE 的区别与注意事项
第 05 章
数据查询
基础查询、条件查询(WHERE/LIKE/IN/BETWEEN)、聚合函数、分组查询、排序与分页、多表连接查询、子查询、流程控制函数
第 06 章
索引、视图和触发器
索引(加速查询的数据结构)、视图(虚拟表简化查询与权限)、触发器(自动执行的特殊程序,数据校验与级联)
第 07 章
存储过程与函数
变量与流程控制(IF/CASE/循环)、存储过程(IN/OUT/INOUT 参数)、存储函数(必须返回值)、游标(逐行处理)
第 08 章
MySQL 安全管理
用户管理(创建/改密/删除)、权限管理(GRANT 授权、REVOKE 收回、SHOW GRANTS 查看)、权限的四个级别