从关系数据库原理到 SQL 查询优化,掌握后端开发必备的数据持久化技术
课程简介
数据库是几乎所有应用程序的核心基础设施。无论是电商网站的商品/订单数据,还是社交平台的用户关系,都需要可靠的数据存储和查询能力。SQL(结构化查询语言)是操作关系型数据库的标准语言,诞生于 1970 年代,至今仍是数据工程师、后端开发者的必备技能。
本教程以 MySQL 8 和 PostgreSQL 16 为主要演示平台,兼顾两者差异,从数据库基础概念到生产级优化实践,系统全面。
你将学到什么
表、列、行、主键、外键、关系代数基础概念
SELECT、JOIN、子查询、聚合、窗口函数
DDL、数据类型选择、约束、范式理论
B-Tree 索引原理、EXPLAIN 分析、慢查询优化
ACID 特性、隔离级别、锁机制、死锁处理
ER 图、三大范式、反范式,实战设计案例
课程目录