MySQL 实验笔记 · 总目录
《MySQL 入门到查询》系列导航:环境约定、发布节奏、阅读路径,以及概念、安装、SQL 各篇导览。
本页目录
《MySQL 入门到查询》——面向零基础 / 转行 / 后端入门的数据库系列笔记,按「概念 → 安装 → 库表 → 增删改查 → 函数与多表」推进。
目标只有一句:小白能跟着做完,而不是只背语句。
系列:MySQL 入门到查询 · 总目录
节奏:从 4 月 20 日起,一天一篇(本文为第 0 天)
已发布:00–17 全系列完成。欢迎按目录顺序阅读,或从分类 MySQL 复盘。
你会学到什么
读完系列,你应当能够:
- 说清「数据库存的是什么」、MySQL 和 NoSQL 的分工
- 在 Windows 上装好 MySQL 8,并能看懂登录命令的每个选项
- 分清库、表、行、列,知道有哪些常用数据类型
- 创建库表,插入与修改数据
- 写出常用
SELECT:条件、排序、分页、分组、连接、子查询 - 知道主键/外键等约束,以及简单备份命令
读者与前提
- 会打开 cmd / 终端,会复制粘贴命令
- 不要求会编程;SQL 先当「对数据库说话的句子」来学
- 电脑:Windows 10/11,能安装软件(管理员权限)
- 每天大约需要 30~60 分钟:读文章 + 在练习库敲一遍命令
环境约定(全文通用)
| 项目 | 约定 |
|---|---|
| 系统 | Windows 10/11 |
| 软件 | MySQL Community 8.0(MSI 安装包自备) |
| 登录示例 | mysql -uroot -p(密码由你安装时设定) |
| 端口 | 默认 3306(未改可省略 -P) |
| 示例密码 | 可用简单密码仅限本机实验;生产勿用 |
| 练习库 | 系列统一示例库名 train(04 及以后 SQL 均 use train;第 17 篇综合项目用 shop,请按该篇 seed 建库) |
说明:课堂笔记里的内网共享路径、固定教学密码等,成稿里已抽象为通用说法,请以你的电脑为准。
发布日历(一天一篇)
| 日 | date | slug | 标题 |
|---|---|---|---|
| 第 0 天 | 2026-04-20 | mysql-00-series-index | 总目录(本篇) |
| 第 1 天 | 2026-04-21 | mysql-01-what-is-db | 数据库是什么 |
| 第 2 天 | 2026-04-22 | mysql-02-install-windows | Windows 安装 MySQL |
| 第 3 天 | 2026-04-23 | mysql-03-login-and-structure | 登录与库表结构 |
| 第 4 天 | 2026-04-24 | mysql-04-create-db-table | 创建库和表 |
| 第 5 天 | 2026-04-25 | mysql-05-alter-table | 修改表结构 |
| 第 6 天 | 2026-04-26 | mysql-06-insert-update-delete | 数据的增删改 |
| 第 7 天 | 2026-04-27 | mysql-07-select-basics | SELECT 查询入门 |
| 第 8 天 | 2026-04-28 | mysql-08-where-like | WHERE 与 LIKE |
| 第 9 天 | 2026-04-29 | mysql-09-string-functions | 常用字符串函数 |
| 第 10 天 | 2026-04-30 | mysql-10-date-functions | 日期与时间函数 |
| 第 11 天 | 2026-05-01 | mysql-11-aggregate-group | 聚合与分组 |
| 第 12 天 | 2026-05-02 | mysql-12-order-limit | 排序与分页 |
| 第 13 天 | 2026-05-03 | mysql-13-subquery | 子查询 |
| 第 14 天 | 2026-05-04 | mysql-14-join | 多表关联查询 |
| 第 15 天 | 2026-05-05 | mysql-15-constraints | 约束 |
| 第 16 天 | 2026-05-06 | mysql-16-backup-mysqldump | 备份与实用命令 |
| 第 17 天 | 2026-05-07 | mysql-17-practice-interview | 综合练习与面试题 |
系列目录(可点阅读)
| 序号 | 标题 | 一句话 | 状态 |
|---|---|---|---|
| 00 | 总目录(本篇) | 导航与约定 | 已发布 |
| 01 | 数据库是什么 | 硬盘与内存、关系型与 MySQL | 已发布 |
| 02 | Windows 安装 MySQL | 卸载旧版、MSI、Path、验证登录 | 已发布 |
| 03 | 登录与库表结构 | -u/-p/-h/-P、库表行列、数据类型 | 已发布 |
| 04 | 创建库和表 | CREATE DATABASE / TABLE、desc | 已发布 |
| 05 | 修改表结构 | ALTER、移动/复制表、编码与引擎 | 已发布 |
| 06 | 数据的增删改 | INSERT / UPDATE / DELETE | 已发布 |
| 07 | SELECT 查询入门 | 选列、别名、LIMIT | 已发布 |
| 08 | WHERE 与 LIKE | 条件、AND/OR、IN、NULL、模糊查询 | 已发布 |
| 09 | 常用字符串函数 | 长度、大小写、trim、locate、substring | 已发布 |
| 10 | 日期与时间函数 | now、年月日、周几、生日条件 | 已发布 |
| 11 | 聚合与分组 | SUM/COUNT、GROUP BY、HAVING | 已发布 |
| 12 | 排序与分页 | ORDER BY、LIMIT TOP-N | 已发布 |
| 13 | 子查询 | where/from 中嵌套 SELECT | 已发布 |
| 14 | 多表关联查询 | JOIN、笛卡尔积、驱动表 | 已发布 |
| 15 | 约束 | 主键、唯一、非空、默认值、外键 | 已发布 |
| 16 | 备份与实用命令 | mysqldump、source、常用运维命令 | 已发布 |
| 17 | 综合练习与面试题 | 小项目串联 + 高频问答 | 已发布 |
也可从分类 MySQL 或标签 MySQL 进入已发布文章。
怎么用这套笔记
- 按日历顺序读,不要跳过 02 安装就直接敲 SQL。
- 每篇先看「这是什么 / 为什么」,再敲命令,对照「期望结果」。
- 查询可以反复执行;
DELETE/DROP要谨慎,重要数据先备份。 - 建议单独建一个练习库(例如
train),不要和公司生产库混用。 - 每篇文末都有速查表,复习时只扫表即可。
阅读路径(除按天之外)
零基础主路径 00 → … → 15 → 16 → 17
查询主干 07 → 08 → 11 → 12 → 13 → 14
面试加餐 03(char/varchar)→ 15 → 17
只想「先装好能用」:读完 01、02 即可登录;SQL 从 04、07 开始也不迟。
系列未覆盖(有意省略)
依据课堂笔记整理,系统成篇未包含:视图、触发器、存储过程、用户与权限(GRANT)、事务与索引原理等。若后续需要,会另开小节或系列。
开始阅读
- 确认上方环境约定
- 数据库是什么(第 1 天)
- Windows 安装 MySQL(第 2 天)并成功登录
- 登录与库表结构(第 3 天)
- 创建库和表(第 4 天)
- 修改表结构(第 5 天)
- 数据的增删改(第 6 天)
- SELECT 查询入门(第 7 天)
- WHERE 与 LIKE(第 8 天)
- 常用字符串函数(第 9 天)
- 日期与时间函数(第 10 天)
- 聚合与分组(第 11 天)
- 排序与分页(第 12 天)
- 子查询(第 13 天)
- 多表关联查询(第 14 天)
- 约束(第 15 天)
- 备份与实用命令(第 16 天)
- 综合练习与面试题(第 17 天 · 收官)
系列导航:MySQL 实验笔记 · 总目录(本篇) · 收官篇:综合练习与面试题
全系列《MySQL 入门到查询》00–17 已完。从第 1 天开始:数据库是什么。