这门课解决什么工作场景
日常做业务运营、数据分析或后端开发时,经常需要从系统里捞数据做报表,或者排查某条订单记录为何异常。如果只会找技术同学排队提需求,响应周期往往不可控。这门课针对的就是这类场景:让你能自己写结构化查询语言,直接连上关系型数据库,按条件把目标数据查出来,甚至用 Python 脚本把查询过程自动化。它不涉及复杂的分布式架构或底层调优,核心解决的是“单机或常规业务库环境下,怎么把数据存进去、怎么按需取出来”的问题。
适合什么基础与建议先看哪几块
资料定位是零基础入门,不要求提前掌握其他编程语言,但如果你后续要看 Python 操作数据库那部分,最好有基本的变量和循环概念。如果你只是想做数据查询,可以先跳过 Python 章节。建议优先看三个板块:一是数据类型与约束,它决定了你建表时字段怎么选才不会存入乱码或溢出;二是数据库和表的增删改查操作,这是后续所有操作的地基;三是 Where 条件查询,这是工作中用得最高频的部分,比如按时间段、按用户状态筛选记录。把这三块吃透,基本能应对日常大半的取数需求。
学完能独立做什么与资料怎么配合练习
学完后,你能独立完成几件事:在本地装好并配置数据库,用图形化工具或命令行登录;根据业务需求设计合理的表结构并录入数据;编写多条件查询语句提取特定数据;最后还能写一段 Python 代码,把数据库查询结果直接读取到程序里做后续处理。资料配合练习方面,不要只看视频演示,必须跟着在本地环境里敲一遍。先用图形化管理工具熟悉界面操作,建立对库和表的直观认知,然后立刻切到命令行,把同样的操作用纯文本指令重写一遍,加深记忆。每学完一个查询知识点,就自己造几条测试数据,故意写错条件看看报错逻辑,这样遇到线上真实数据异常时才不会慌。
本课程是MySQL数据库的入门课程,讲解了数据库的基础知识和基本操作,以及数据库的查询和进阶操作,此外还讲解了如何利用Python来操作MySQL数据库。最后,
课程目录
* 第一章 MySQL介绍/
* 数据库的介绍/
* 09-数据库的介绍
* 关系型数据库管理系统的介绍/
* 10-关系型数据库管理系统的介绍
* 数据库的安装/
* 11-数据库的安装
* 数据类型和约束/
* 12-数据类型和约束
* 第二章 数据库和表的操作/
* Navicat的使用/
* 02-Navicat的使用
* 登录和退出MySQL数据库/
* 03-登录和退出MySQL数据库
* 数据库操作的SQL语句/
* 04-数据库操作的SQL语句
* 表结构操作的SQL语句/
* 05-表结构操作的SQL语句
* 表数据操作的SQL语句/
* 06-表数据操作的SQL语句
* 第三章 Where条件查询/
* as和distinct关键字/
* 07-as和distinct关键字
* Where条件语句-比较运算符/
* 08-where条件语句-比较运算符
* Where条件语句-逻辑运算符/
* 09-where条件语句-逻辑运算符
* Where条件语句-范围查询/
* 10-where条件语句-范围查询
* Where条件语句-模糊查询/
* 10-where条件语句-模糊查询
* Where条件语句-空判断查询/
* 11-where条件语句-空判断查询
* 第四章 MySQL高级查询/
* 排序/
* 12-排序
* 分页查询/
* 13-分页查询
* 聚合函数/
* 14-聚合函数
* 分组查询/
* 15-分组查询
* 内连接查询/
* 16-内连接查询
* 左连接查询/
* 17-左连接查询
* 右连接查询/
* 18-右连接查询
* 自连接查询/
* 19-自连接查询
* 子查询/
* 20-子查询
* 第五章 MySQL高级操作/
* 远程登录MySQL数据库/
* 21-远程登录mysql数据库
* 知识点回顾/
* 01-知识点回顾
* 数据库设计之三范式的介绍/
* 02-数据库设计之三范式的介绍
* E-R模型的介绍/
* 03-E-R模型的介绍
* 外键SQL语句的编写/
* 04-外键SQL语句的编写
* 【演练】分组和聚合函数的组合使用/
* 05-【演练】分组和聚合函数的组合使用
* 将查询结果插入到其它表中/
* 06-将查询结果插入到其它表中
* 使用连接更新表中某个字段数据/
* 07-使用连接更新表中某个字段数据
* 创建表并给某个字段添加数据/
* 08-创建表并给某个字段添加数据
* 修改goods表结构/
* 09-修改goods表结构
* 第六章 Python与MySQL交互/
* Pymysql的查询语句操作/
* 10-pymysql的查询语句操作
* Pymysql对数据库的增删改操作/
* 11-pymsql对数据库的增删改操作
* SQL注入和防止SQL注入/
* 12-sql注入和防止sql注入
* Pymysql防止SQL注入的多个参数使用/
* 13-pymysql防止sql注入的多个参数使用
* 第七章 事务和索引/
* 事务的介绍/
* 14-事务的介绍
* 事务的使用/
* 15-事务的使用
* 知识点回顾/
* 01-知识点回顾
* 索引/
* 02-索引
* 联合索引/
* 03-联合索引






