🐸 青蛙编程网

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 是什么 开始吧!