要給表添加外鍵約束,需要使用`ALTER TABLE`語句來修改表結構。下面是一個示例:
```sql
ALTER TABLE 表名
ADD CONSTRAINT 外鍵約束名
FOREIGN KEY (外鍵列名) REFERENCES 關聯表名(關聯列名);
```
其中,`表名`代表要添加外鍵約束的表,`外鍵約束名`是給該外鍵約束取的名字,`外鍵列名`是要添加外鍵約束的列,`關聯表名`是關聯的表名,`關聯列名`是關聯表中的列。
例如,如果要在`Orders`表中添加一個外鍵約束,使`customer_id`列引用`Customers`表中的`customer_id`列,可以使用以下SQL語句:
```sql
ALTER TABLE Orders
ADD CONSTRAINT fk_customer_id
FOREIGN KEY (customer_id) REFERENCES Customers(customer_id);
```
注意:在添加外鍵約束之前,需要確保關聯的列已經建立了唯一索引或主鍵,否則會報錯。