租用问题

质量为本、客户为根、勇于拼搏、务实创新

< 返回租用问题列表

sql怎么给表添加外键约束,sql 添加表

发布时间:2023-10-24 15:46:15

sql怎样给表添加外键束缚

在SQL中,可使用ALTER TABLE语句来给表添加外键束缚。
语法以下:
```
ALTER TABLE 表名
ADD CONSTRAINT 束缚名
FOREIGN KEY (列名)
REFERENCES 参考表名(参考列名)
```
其中,表名是要添加外键束缚的表的名称,束缚名是外键束缚的名称(可选),列名是要添加外键束缚的列名,参考表名是外键参考的表的名称,参考列名是外键参考的列名。
例如,假定有两个表book和author,book表中有一个列author_id,用于参考author表的id列,可以通过以下方式给book表添加外键束缚:
```
ALTER TABLE book
ADD CONSTRAINT fk_author
FOREIGN KEY (author_id)
REFERENCES author(id)
```
以上语句将为book表的author_id列添加外键束缚,参考表为author,参考列为id。束缚名为fk_author(可选)。