MySQL高级
转载自:https://www.cnblogs.com/keyongkang/archive/2023/10/11/17756694.html前言:
- 本篇文章是本人学习MySQL高级的笔记。
- 资料:《MySQL是怎样运行的》、《小林Coding-图解MySQL》、《MySQL45讲》、《尚硅谷康师傅MySQL视频》
一、基础篇
1. 什么是关系型数据库?
关系型数据库是指采用了关系模型来组织数据的数据库,其以行和列的形式存储数据,一系列的行和列被称为表,一组表组成了数据库,关系模型表明了数据库中所存储的数据之间的联系(一对一、一对多、多对多)。 关系模型可以简单理解为二维表格模型,而一个关系型数据库就是由二维表及其之间的关系组成的一个数据组织。
关系型数据库(二维表格+关系)---关系模型---理解为二维表格模型---一行---一列---多行多列构成表---多张表构成库---此外关系模型还表明数据库中所存储的数据之间的联系(一对一、一对多、多对多)
关系型数据库是指采用了关系模型来组织数据的数据库,关系模型可以理解为二维表格模型,表中的一行称为一条记录或者元组,表中的一列称为字段或者属性,多行多列构成一张二维表,多张表构成数据库,此外关系模型还表明数据库中所存储的数据之间的联系(一对一、一对多、多对多),所以关系型数据库就是由二维表及其之间的关系组成了一个数据组织。