前言:因为本专栏学习的是MySQL,而MySQL是关系型数据库,所以这篇文章就来介绍一些关系型数据库基础知识,至于其他知识小伙伴们可以自行学习,同时不足之处也欢迎批评指正,谢谢~

一、MySQL关系型数据库(RDBMS)的简单了解

MySQL是关系型数据库,关系型数据库的实质是把复杂的数据结构归结为简单的二元关系 (即二维表格形式)。如下面的excel表所示:
在这里插入图片描述

上面表格对应的数据库及表如下图所示:
在这里插入图片描述

二、表的基础知识

  1. 一个数据库中可以有多个表,每张表都有一个名字,同时表名具有唯一性。
  2. 表头的每一列(如:序号、用户ID、用户名称、密码)称为属性字段
  3. 表格中的每一行称为一条记录或一个实体或一个对象
  4. 整一张表格数据称为实体集
    在这里插入图片描述

三、表的关联关系

表的四种关联关系:一对一关联、一对多关联、多对多关联、自我引用

3.1、一对一关联

学生表和班级表:一个学生只能对应一个班级

3.2、一对多关联

部门表和员工表:一个部门可以对应多个员工

3.3、多对多关联

学生表和课程表:每个学生对应多个课程,每个课程也可以对应多个学生

3.4、自我引用

简单理解:一张表中某个字段的值是这张表的另一个字段的值
在这里插入图片描述

与君共享

👉👉👉👉👉最后,有兴趣的小伙伴可以点击下面链接,这里有我整理的MySQL学习博客内容,谢谢~ 🌹🌹🌹🌹🌹

《MySQL数据库学习》

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐