mysql中的主外键的理解

来源:互联网 发布:无损歌曲播放软件 编辑:程序博客网 时间:2024/05/29 16:07
-- 进行主外键关联
alter table grade
add FOREIGN KEY (stu_id)
REFERENCES student (id)
-- mysql中的主外键关联 ,如果没有主外键关联,
-- 表中的数据可以随意添加,就如学生表和成绩表一样
-- 学生表可以随意添加学生信息,成绩表中也可以随意添加
-- 但是添加后有可能学生表没有学生信息,但成绩表却出现了成绩信息,学生表中
-- 没有学生,哪来的学生成绩那?这不是扯淡嘛!添加主外键关联后
-- 学生表的主键ID 作为成绩表的 外键,如果学生表中没有学生信息,那么
-- 成绩表中也不能随意添加了,只有学生表有的学生,成绩表中才有学生的成绩.与此同时,
-- 学生表可以随意添加,成绩表中可以没有这个添加的学生成绩,可以理解为学生缺考了
-- 
原创粉丝点击