教程概述
# 0.教程概述
# 学习之前...
在学习之前,希望读者有如下的知识储备
- 基本的电脑使用
- 基本的计算机知识,知道什么是操作系统,文件,程序
- 知道一点数据结构
# 教程大纲
- 数据库的诞生
- 数据库的基本概念
- 数据库的安装
- 数据库、表的概念
- 增删改查基础
- join查询,分组查询
- 常用函数,谓词
- 集合运算
- ......(持续更新中)
# 推荐资料
# 书籍
入门书籍:
- 《SQL基础教程》, 作者MICK[日]。入门非常推荐的一本书,书籍不厚,循序渐进,每个示例都有源码,本教程很多内容参考了这本书,对于初学者非常友好,讲的很细致
- 《SQL进阶教程》, 作者MICK[日]。作为上一本书籍的进阶
- 《数据库系统概论》 ,作者王珊。讲的理论非常基础,用词很专业,讲的很深入,书籍较厚,可以作为深入学习的材料。
- 《数据库系统概念》,黑皮书,经典教材,笔者大学里用的就是这本。
进阶书籍:
- 《数据密集型应用系统设计》:豆瓣接近满分的神作,光看名字可能认为是一本专门为数据处理相关的程序,实际上这本书适合每一位做后端开发的程序员阅读,由其是经常做CRUD操作的程序员。如果没有几年经验的人,在第一次看可能有点看不懂,看多几次即可
- 《高性能MySQL》,国外书籍,由阿里团队翻译。这本书被很多MySQL DBA们奉为圭臬,三位主要作者Baron Schwartz、Peter Zaitsev和Vadim Tkachenko也在MySQL DBA圈中耳熟能详。书籍很厚,可以挑着来读
- ......
# 视频教程
如果看不下书,也可以看视频教程,在B站就有很多系列教程:
- MySQL数据库入门到大牛 (opens new window):尚硅谷出品,播放量有450w+
- 黑马程序员 MySQL数据库入门到精通 (opens new window):黑马程序员出品,播放量有480w+
- ......
# 博客教程
- SQL教程 - 廖雪峰的官方网站 (opens new window)
- 图解MySQL介绍 | 小林coding (opens new window)
- MySQL教程:MySQL数据库学习宝典(从入门到精通)-C语言中文网 (opens new window)
- MySQL 实战 45 讲 - 极客时间 (opens new window):全网有名的进阶教程,深入MySQL原理
- 本博客
- .........
# 如何选择教程?
互联网上有很多优秀的教程,无需每个都看完,只需快速入门,形成自己的知识网络;然后,在使用过程中,如果有很多不懂的再查漏补缺,完善自己的知识网络。
数据库技术博大精深,在学习前期不建议打破砂锅问到底,先快速过一遍,知道基本的用法再决定深入学习哪一部分。
enjoy it.
上次更新: 2024/1/28 11:08:52