mysql外键约束怎么写
时间: 2023-12-31 16:51:43 浏览: 82
mysql数据库触发器,外键约束模式知识点
外键约束可以在创建表时添加,也可以在已存在的表上添加。创建表时添加外键约束的语法如下:
```
CREATE TABLE 表名(
字段1 数据类型,
字段2 数据类型,
……
CONSTRAINT 外键名称
FOREIGN KEY (字段)
REFERENCES 主表名(字段)
);
```
其中,“表名”是你要创建的表的名称,“字段1、字段2”是表的各个字段的名称和数据类型,“外键名称”是你给外键约束起的名称,“字段”是你要添加外键约束的字段名称,“主表名”是被引用的主表的名称,“字段”是主表上的被引用字段的名称。
要在已存在的表上添加外键约束,可以使用以下语法:
```
ALTER TABLE 表名
ADD CONSTRAINT 外键名称
FOREIGN KEY (字段)
REFERENCES 主表名(字段);
```
其中,“表名”是你要添加外键约束的表的名称,“外键名称”是你给外键约束起的名称,“字段”是你要添加外键约束的字段名称,“主表名”是被引用的主表的名称,“字段”是主表上的被引用字段的名称。
阅读全文