mysql添加外键语句解释 ALTER TABLE ADD CONSTRAINT FOREIGN KEY() REFERENCES

给sudent表添加约束外键

mysql添加外键语句解释 ALTER TABLE ADD CONSTRAINT FOREIGN KEY() REFERENCES_第1张图片
语句:
ALTER TABLE student ADD CONSTRAINT fk_student_userid FOREIGN KEY(userid) REFERENCES USER(id);
意思:
修改表 student 添加约束 fk_student_userid 外键(userid)参照(userid)
就是给student表添加一个外键,外键名叫 fk_student_userid,让这个外键关联到user表中的userid,user表中有 管理员1号,管理员2号…,管理员后台修改学生的信息时,就可以根据外键的 id 知道时具体是谁操作的

语句:
ALTER TABLE student ADD CONSTRAINT fk_student_gradeid FOREIGN KEY(gradeid) REFERENCES grade(id);
意思:
意思同上,参考变化。

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