🐸 青蛙编程网

🛢 数据库板块

数据库是「存数据的仓库」——用户信息、文章内容、订单记录,都存在数据库里。前面教程里写的程序都是「用完就没」,数据一关程序就丢;想长期保存并按条件查询,就得交给数据库。

本板块先从应用最广的 MySQL 学起:建库建表、增删改查、多表联合,学完就能给 Flask / Spring Boot 教程里的博客配上真正的后台数据存储;再学 SQLite——单文件零安装的轻量数据库,重点讲与 MySQL 的差异和 Python 集成实战。

技术栈

技术栈 核心内容 一句话介绍 状态 推荐先修 预计学时
MySQL 建库建表、增删改查、聚合、多表查询 应用最广的关系型数据库 ✅ 全 8 章 无 6–8 小时
SQLite 类型亲和、外键与 PRAGMA、Python sqlite3 集成 单文件零安装的轻量数据库 ✅ 全 8 章 MySQL(建议) 3–5 小时

学习路线

MySQL(完整学 SQL)→ SQLite(单文件轻量实战)→ 之后进阶:索引、事务、性能优化(规划中)

本板块的学习约定

  1. 动手敲 SQL:SQL 是练出来的,每个示例都要在自己的 MySQL 里跑
  2. 表和字段用英文小写:教程示例统一 snake_case 命名
  3. 装一个图形客户端(Navicat / DBeaver / Workbench):先图形化看懂数据,再写 SQL

准备好了?从 MySQL 是什么 开始 🐸