这门课解决什么工作场景

日常做业务运营、数据分析或后端开发时,经常需要从系统里捞数据做报表,或者排查某条订单记录为何异常。如果只会找技术同学排队提需求,响应周期往往不可控。这门课针对的就是这类场景:让你能自己写结构化查询语言,直接连上关系型数据库,按条件把目标数据查出来,甚至用 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-联合索引