MYSQL外键的使用以及优缺点

外键的作用很多地方都写的是:保持数据的一致性和完整性。我一开始接触外键的时候也是一头雾水,下面举个理解来说明: 上图描述了主外键关系,设置外键之后,成绩表中的学号必须在学生表中存在,否则数据无法插入,保证了成绩表中的所有成绩都有对应的学生,这是我理解的一致性 我们在删除数据的时候,必须先删除成绩表中的数据才能删除对应学生表中的数据(只有学生的所有成绩都被删除之后才能删除这个学生的信息),这样保证成
相关文章
相关标签/搜索