这里我们对上述的代码进行解释一下:
起首, class 表用于存储班级信息,包含 id 和 name 字段,此中 id 是自增的主键,用于唯一标识每个班级,name 字段为班级名称,不答应为空。
其次,student 表存储学生信息,包含 id(自增主键)、name(学生姓名,不为空)和 class_id(外键)。
最后,class_id 字段通过外键关联到 class 表的 id 字段,确保学生所属的班级在 class 表中存在,实现两表之间的一对多关系。
至此我们就大致的了解了FOREIGN KEY 外键约束了!