文章目录 外键 什么是外键 为表添加外键约束 删除外键约束 操作关联表 设计表 添加数据 删除数据 外键 在实际的项目开发中,一个健壮的数据库一定有很好的参照完整性。为了保证多个表之间能够建立正确的连接关系,因此引入外键的概念。 什么是外键 外键是指引用另一个表的一列或多列,被引用的列应该具有主键约束或唯一性约束。外键用于建立和加强两个表数据之间的连接,接下来我们来通过两张表来讲解什么是外键。 首先创建两个表,一个班级表(grade)和一个学生表(student),具体语句如下: CREATE DATABASE test; use test; CREATE TABLE grade(id