SQL 添加外键语句教程:步骤详解及示例
在 SQL 中,可以使用 ALTER TABLE 语句来添加外键。具体步骤如下:
-
确定要添加外键的两个表格,并确定哪个表格将成为主表格(即具有主键的表格),哪个表格将成为从表格(即具有外键的表格)。
-
使用
ALTER TABLE语句添加外键,语法如下:
ALTER TABLE 从表格名称 ADD CONSTRAINT 外键名称 FOREIGN KEY (从表格的外键列名称) REFERENCES 主表格名称 (主表格的主键列名称);
其中,从表格名称是指要添加外键的表格的名称,外键名称是指要添加的外键的名称,从表格的外键列名称是指从表格中用作外键的列的名称,主表格名称是指主表格的名称,主表格的主键列名称是指主表格中用作主键的列的名称。
例如,要将 orders 表格中的 customer_id 列作为外键与 customers 表格中的 id 列进行关联,可以使用以下语句:
ALTER TABLE orders ADD CONSTRAINT fk_customer_id FOREIGN KEY (customer_id) REFERENCES customers (id);
- 执行
ALTER TABLE语句,即可添加外键。如果添加成功,将会在从表格中创建一个新的外键,从表格中的外键列将会与主表格中的主键列进行关联。如果添加失败,则会出现错误消息。
原文地址: https://www.cveoy.top/t/topic/mUgI 著作权归作者所有。请勿转载和采集!