数据库表中什么是外健,外键的作用
发布网友
发布时间:2022-04-04 11:29
我来回答
共1个回答
热心网友
时间:2022-04-04 12:58
举个例子:
student表是学生表 里面有字段:学号和姓名 学号是主键
sc表是成绩表 里面有字段:学号和学科号 还有成绩 这里面的学号就是外键,关联着 student表的主键学号
简单来说:一个表的外键关联着 另外一个表的主键
外键的作用 保持数据完整性 .......
拿上面的例子说:如果学生表 学号为1的记录删除了 ,那成绩表sc里面对应有学号为1的记录 是不是应该也删除呢? 所以一般设置级联删除 这样删除了主键 外键的值跟着删除。。。