MySQL 教程
MySQL 是全球应用最广的开源关系型数据库。网站的用户、文章、评论都会存进这样的数据库——你看到本博客上每篇教程,背后都是「数据库 + 后端程序」在读。
关系型数据库的意思:数据放进一张张二维表(Excel 想象版),表和表可以关联——MySQL 就是管这一批表的软件。
学习目标
学完本章,你将能够:
- 在电脑上装好 MySQL 并用命令行 / 客户端连接
- 看懂库 → 表 → 行 → 列的层级关系
- 学会常用数据类型,自己建库建表
- 熟练使用 INSERT / UPDATE / DELETE 管理数据
- 用 SELECT + WHERE 精准查询
- 用聚合函数做统计
- 用 JOIN 把多张表连起来查
- 设计出一个小博客的数据表结构
学习路线
| 章节 | 核心内容 |
|---|---|
| 1. MySQL 是什么 | 数据库概念、MySQL 在网站里的位置 |
| 2. 安装与连接 | 安装、客户端、连接命令 |
| 3. 建库建表与数据类型 | CREATE、常用类型、主键 |
| 4. 增删改:INSERT / UPDATE / DELETE | 数据的写入、修改、删除 |
| 5. 查询基础:SELECT 与 WHERE | 条件、排序、限量查询 |
| 6. 聚合与分组 | COUNT / SUM / AVG / GROUP BY |
| 7. 多表查询 | 外键、JOIN 连接 |
| 8. 综合练习:博客数据表 | 设计博客的用户与文章表 |
学习建议
- 全部手敲:复制粘贴学不会 SQL,亲手敲一遍才有肌肉记忆
- 先建练习库:跟着第 2 章装好后,建一个
learn库做沙盒,任意折腾 - 背范式口诀:每章结尾的口诀值得背,查数据时会自动想起来
准备好了吗?从 第 1 章:MySQL 是什么 开始吧!