1.1.8 外键

1.1.8 外键

外键从本质上讲就是一个引用,它引用的是另外一张表中的一列或者多列数据,被引用的表中的列需要具备主键约束或者唯一性约束。也就是说,被引用的列在其对应的数据表中能够唯一标识一行数据。外键反映的是两个表之间的连接关系。

例如,两个数据表分别为部门表和员工信息表。其中,部门表中包含两个字段,分别为部门编号和部门名称;员工信息表中包含员工编号、员工姓名、员工性别、员工生日、部门编号和入职日期等字段。

部门表中每行记录的定义如表1-3所示。

表1-3 部门表中每行记录的定义表示

员工信息表中每行记录的定义如表1-4所示。

表1-4 员工信息表中每行记录的定义表示

1.1.8 外键_第1张图片

部门表中每行记录的数据如表1-5所示。

表1-5 部门表中每行记录的数据表示

你可能感兴趣的:(MySQL技术大全:开发,优化与运维实战)