个人学习笔记
数据库知识整理,
数据库知识整理,
从理解第一行 SQL 开始
这里记录了我在数据库学习过程中的笔记与心得。从关系型数据库原理到实际操作经验,希望这些整理对同样在入门阶段的你有所帮助。
内容概览
这里分享了哪些内容
我把学习中遇到的重点和难点整理成结构化的笔记,方便自己回顾,也希望能帮到同行的人。
基础概念梳理
从「数据库是什么」讲起,用生活化的类比帮助理解抽象概念,再逐步引入 SQL 语法和基本操作。
实践操作记录
记录了搭建学生选课系统、设计电商订单表结构、编写报表查询等实际操作过程和踩过的坑。
体系化知识整理
从关系模型、范式理论到索引优化和事务处理,按照由浅入深的顺序编排,避免碎片化带来的知识断层。
心得与易错点
整理了学习过程中容易混淆的概念、常见报错的排查思路,以及个人总结的记忆技巧和对比表格。
关于作者
谁在写这些内容
我们是两个热爱数据库技术的工程师,利用业余时间把学习和工作中的经验整理成文字。
陈明远
数据库架构师
十年数据库开发与架构经验,曾参与多个大型系统的数据层设计。喜欢把复杂原理用简单的语言写清楚。
林思涵
全栈工程师
专注后端开发与数据库优化,习惯在动手实践后把过程记录下来。相信「写出来」比「看懂了」更能加深理解。
常见问题
你可能想问的
关于这个网站和内容本身的一些常见疑问。
可以。内容从最基础的概念写起,不假设读者有编程经验。前面的文章会用表格和类比帮助理解「什么是数据库」「为什么需要 SQL」,建立直觉后再逐步引入语法和实操。
主要面向在校学生和刚接触数据库的初学者。如果你正在准备考研数据库科目,或者刚开始接触后端开发,这些笔记应该对你有参考价值。
主要使用 MySQL 开源版(免费)和 DBeaver 作为图形化工具。文中涉及的操作在 Windows、macOS 和 Linux 系统上都可以复现。
数据库是后端开发、数据分析和软件工程的必备基础。这里整理的 SQL 编写、表结构设计和查询优化等内容,恰好是技术面试和研究生入学考试中的高频考点。
没有固定的更新周期,通常是在工作或学习中遇到新的知识点、踩了新的坑之后整理发布。已有的文章也会不定期修订,修正错误或补充更好的解释。