关系型数据库知识体系

关系型数据库是现代应用程序的核心组件之一,用于持久化存储和管理结构化数据。

学习路线

SQL 基础语法 → 高级查询 → 表设计与约束 → 事务与索引 → 性能优化

目录结构

01-SQL基础

SQL (Structured Query Language) 是操作关系型数据库的标准语言。

文档内容
01-SQL简介与环境搭建数据库概念、SQL 历史、环境搭建
02-数据查询基础SELECT 语句、WHERE 条件、排序与分页
03-数据操作语言INSERT、UPDATE、DELETE 操作
04-高级查询技巧JOIN 连接、子查询、集合操作
05-聚合与分组聚合函数、GROUP BY、HAVING
06-数据定义语言CREATE、ALTER、DROP 表操作
07-约束与索引主键、外键、唯一约束、索引设计
08-事务与并发控制ACID、事务隔离级别、锁机制
09-视图与存储过程视图、存储过程、触发器、函数
10-SQL性能优化执行计划、索引优化、查询优化

关系型数据库对比

数据库特点适用场景
MySQL开源、易用、社区活跃Web 应用、中小型项目
PostgreSQL功能强大、标准兼容复杂查询、地理信息
SQLite轻量、无服务器、嵌入式移动端、桌面应用
SQL Server企业级、与 .NET 集成企业应用
Oracle企业级、高性能大型企业系统

相关链接


关系型数据库 sql 数据与存储