MySQL-外键等信息

38. 基础-多表查询-概述_哔哩哔哩_bilibili

1、流程函数

MySQL-外键等信息_第1张图片

2、约束字段

MySQL-外键等信息_第2张图片

MySQL-外键等信息_第3张图片

删除外键 : alter table emp2 drop foreign key  外键名

        //外键可以保持数据的一致性和完整性,外键的话,就是类似一个主表,一个从表,从表的其中一个字段的内容是和主表的内容相关联的,就好比,下面中使用的部门和员工表。

        创建的表中每个员工对应一个部门,员工的所属部门的值,是根据部门表中每个部门的字段值(id)变化进行改变的(现实中不可能部门没了,员工还挂着这个部门的名字)

        这也表示,我们想通过部门值去找某个部门的员工。或者根据员工的所属部门值去找到部门信息,都有了可以链接的桥梁(外键就是给他们创建一个关联关系)。

MySQL-外键等信息_第4张图片

3、多表查询

一、建立外键(表格关系, 一对多)

 MySQL-外键等信息_第5张图片

       二、多对多

MySQL-外键等信息_第6张图片
        三、一对一

       MySQL-外键等信息_第7张图片        加上了unique  表示这个值不会重复,保证一个记录只对应其他表中一条信息。

你可能感兴趣的:(mysql,数据库)