MySQL

MySQL 实验笔记 · 总目录

《MySQL 入门到查询》系列导航:环境约定、发布节奏、阅读路径,以及概念、安装、SQL 各篇导览。

《MySQL 入门到查询》——面向零基础 / 转行 / 后端入门的数据库系列笔记,按「概念 → 安装 → 库表 → 增删改查 → 函数与多表」推进。

目标只有一句:小白能跟着做完,而不是只背语句。

系列:MySQL 入门到查询 · 总目录
节奏:从 4 月 20 日起,一天一篇(本文为第 0 天)
已发布:00–17 全系列完成。欢迎按目录顺序阅读,或从分类 MySQL 复盘。

你会学到什么

读完系列,你应当能够:

  1. 说清「数据库存的是什么」、MySQL 和 NoSQL 的分工
  2. 在 Windows 上装好 MySQL 8,并能看懂登录命令的每个选项
  3. 分清库、表、行、列,知道有哪些常用数据类型
  4. 创建库表,插入与修改数据
  5. 写出常用 SELECT:条件、排序、分页、分组、连接、子查询
  6. 知道主键/外键等约束,以及简单备份命令

读者与前提

  • 会打开 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 建库)

说明:课堂笔记里的内网共享路径、固定教学密码等,成稿里已抽象为通用说法,请以你的电脑为准。

发布日历(一天一篇)

日dateslug标题
第 0 天2026-04-20mysql-00-series-index总目录(本篇)
第 1 天2026-04-21mysql-01-what-is-db数据库是什么
第 2 天2026-04-22mysql-02-install-windowsWindows 安装 MySQL
第 3 天2026-04-23mysql-03-login-and-structure登录与库表结构
第 4 天2026-04-24mysql-04-create-db-table创建库和表
第 5 天2026-04-25mysql-05-alter-table修改表结构
第 6 天2026-04-26mysql-06-insert-update-delete数据的增删改
第 7 天2026-04-27mysql-07-select-basicsSELECT 查询入门
第 8 天2026-04-28mysql-08-where-likeWHERE 与 LIKE
第 9 天2026-04-29mysql-09-string-functions常用字符串函数
第 10 天2026-04-30mysql-10-date-functions日期与时间函数
第 11 天2026-05-01mysql-11-aggregate-group聚合与分组
第 12 天2026-05-02mysql-12-order-limit排序与分页
第 13 天2026-05-03mysql-13-subquery子查询
第 14 天2026-05-04mysql-14-join多表关联查询
第 15 天2026-05-05mysql-15-constraints约束
第 16 天2026-05-06mysql-16-backup-mysqldump备份与实用命令
第 17 天2026-05-07mysql-17-practice-interview综合练习与面试题

系列目录(可点阅读)

序号标题一句话状态
00总目录(本篇)导航与约定已发布
01数据库是什么硬盘与内存、关系型与 MySQL已发布
02Windows 安装 MySQL卸载旧版、MSI、Path、验证登录已发布
03登录与库表结构-u/-p/-h/-P、库表行列、数据类型已发布
04创建库和表CREATE DATABASE / TABLE、desc已发布
05修改表结构ALTER、移动/复制表、编码与引擎已发布
06数据的增删改INSERT / UPDATE / DELETE已发布
07SELECT 查询入门选列、别名、LIMIT已发布
08WHERE 与 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 进入已发布文章。

怎么用这套笔记

  1. 按日历顺序读,不要跳过 02 安装就直接敲 SQL。
  2. 每篇先看「这是什么 / 为什么」,再敲命令,对照「期望结果」。
  3. 查询可以反复执行;DELETE / DROP 要谨慎,重要数据先备份。
  4. 建议单独建一个练习库(例如 train),不要和公司生产库混用。
  5. 每篇文末都有速查表,复习时只扫表即可。

阅读路径(除按天之外)

零基础主路径  00 → … → 15 → 16 → 17
查询主干      07 → 08 → 11 → 12 → 13 → 14
面试加餐      03(char/varchar)→ 15 → 17

只想「先装好能用」:读完 01、02 即可登录;SQL 从 04、07 开始也不迟。

系列未覆盖(有意省略)

依据课堂笔记整理,系统成篇未包含:视图、触发器、存储过程、用户与权限(GRANT)、事务与索引原理等。若后续需要,会另开小节或系列。

开始阅读

  1. 确认上方环境约定
  2. 数据库是什么(第 1 天)
  3. Windows 安装 MySQL(第 2 天)并成功登录
  4. 登录与库表结构(第 3 天)
  5. 创建库和表(第 4 天)
  6. 修改表结构(第 5 天)
  7. 数据的增删改(第 6 天)
  8. SELECT 查询入门(第 7 天)
  9. WHERE 与 LIKE(第 8 天)
  10. 常用字符串函数(第 9 天)
  11. 日期与时间函数(第 10 天)
  12. 聚合与分组(第 11 天)
  13. 排序与分页(第 12 天)
  14. 子查询(第 13 天)
  15. 多表关联查询(第 14 天)
  16. 约束(第 15 天)
  17. 备份与实用命令(第 16 天)
  18. 综合练习与面试题(第 17 天 · 收官)

系列导航:MySQL 实验笔记 · 总目录(本篇) · 收官篇:综合练习与面试题

全系列《MySQL 入门到查询》00–17 已完。从第 1 天开始:数据库是什么。

相关阅读

全部文章 →
← 返回列表更多「MySQL」