在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(可選)。