MySQL创建外键
时间: 2023-08-08 16:09:19 浏览: 91
mysql建立外键
5星 · 资源好评率100%
在 MySQL 中,可以使用以下语法创建外键:
```
ALTER TABLE 子表名称
ADD CONSTRAINT 外键名称
FOREIGN KEY (子表的外键字段) REFERENCES 主表名称(主表的主键字段);
```
其中,子表名称指的是需要添加外键的表,外键名称是自定义的外键名字,子表的外键字段是指子表中需要关联主表的字段,主表名称是指被关联的主表,主表的主键字段是指主表中需要关联的字段。
例如:
```
ALTER TABLE orders
ADD CONSTRAINT fk_orders_customers
FOREIGN KEY (customer_id) REFERENCES customers(customer_id);
```
这条语句将在 orders 表中添加一个名为 fk_orders_customers 的外键,它关联了 orders 表中的 customer_id 字段和 customers 表的 customer_id 字段。
阅读全文