外键约束
如有两个表
学生表
id 主键约束
名字
性别
成绩表
id
学生id
成绩
给成绩表的学生id加上外键约束
create table 成绩表(
id int,
学生id int,
成绩 int,
constraint 外键约束名 foreign key (学生id) references 学生表(id)
)
给成绩表添加数据时,学生id的值必须在学生表中存在
如果成绩表中有对应学生表的数据,就不能删除学生表中的数据
外键约束
如有两个表
学生表
id 主键约束
名字
性别
成绩表
id
学生id
成绩
给成绩表的学生id加上外键约束
create table 成绩表(
id int,
学生id int,
成绩 int,
constraint 外键约束名 foreign key (学生id) references 学生表(id)
)
给成绩表添加数据时,学生id的值必须在学生表中存在
如果成绩表中有对应学生表的数据,就不能删除学生表中的数据