PostgreSQL
Database Engineering

SQL 数据库
完全指南

从关系数据库原理到 SQL 查询优化,掌握后端开发必备的数据持久化技术

MySQL 8 PostgreSQL 16 SQL 标准 索引优化 事务 ACID 范式设计

课程简介

数据库是几乎所有应用程序的核心基础设施。无论是电商网站的商品/订单数据,还是社交平台的用户关系,都需要可靠的数据存储和查询能力。SQL(结构化查询语言)是操作关系型数据库的标准语言,诞生于 1970 年代,至今仍是数据工程师、后端开发者的必备技能。

本教程以 MySQL 8PostgreSQL 16 为主要演示平台,兼顾两者差异,从数据库基础概念到生产级优化实践,系统全面。

你将学到什么

📋

关系模型基础

表、列、行、主键、外键、关系代数基础概念

🔍

SQL 查询

SELECT、JOIN、子查询、聚合、窗口函数

🏗️

表结构设计

DDL、数据类型选择、约束、范式理论

索引与性能

B-Tree 索引原理、EXPLAIN 分析、慢查询优化

🔒

事务与锁

ACID 特性、隔离级别、锁机制、死锁处理

🏛️

数据库设计

ER 图、三大范式、反范式,实战设计案例

课程目录