在mysql中,可以使用AlteR TABLE语句来添加外键。首先,通过ALTER TABLE语句将外键字段添加到要创建外键关系的表中。

然后,使用FOREIGN KEY关键字指定外键的名称,并在REFERENCES子句中指定关联表的名称和关联字段。
此外,还可以使用ON DELETE和ON UPDATE子句指定删除或更新外键时的操作。
最后,通过执行ALTER TABLE语句,将外键约束添加到表中。这样就成功地在MySQL中添加了外键。
在MySQL中,您可以使用以下步骤设置主键和外键:
- 设置主键:在创建表时,可以使用PRIMARY KEY约束来定义主键。主键是一个或多个字段,它的值用于唯一地标识表中的某一条记录 。
- 设置外键:在创建表时,可以使用FOREIGN KEY约束来定义外键。外键是用于建立或加强两个表数据之间的链接的一列或多列。如果公共关键字在一个表中存在,而在另一个表中不存在,则必须使用FOREIGN KEY约束来定义外键 。
1、在CREATE TABLE语句中,通过FOREIGN KEY关键字来添加外键;
2、在ALTER TABLE语句中,通过ADD和FOREIGN KEY关键字来添加外键。
一个表的外键必须是另外一个表的主键 每一个表不是必须得有一个自增主键id的,比如学生表,可以设置学号为主键,这样在选课表中可以设置学号为外键,引用学生表中的学号