MySQL 添加外鍵約束的語法
外鍵約束是關系型數據庫中的一個重要概念,用于保持表之間的數據完整性。在 MySQL 數據庫中,我們可以通過添加外鍵約束來實現這一目的。下面介紹 MySQL 添加外鍵約束的語法:
ALTER TABLE 表名 ADD CONSTRAINT 約束名稱 FOREIGN KEY (列名) REFERENCES 相關表名(列名);
其中,關鍵字解釋如下:
- ALTER TABLE:表示修改數據表結構。
- ADD CONSTRAINT:表示添加約束。
- 約束名稱:為約束設定的名稱,可以是任意合法的名稱。
- FOREIGN KEY:表示添加外鍵約束。
- 列名:表示需要添加外鍵約束的字段。
- REFERENCES:表示引用相關表的外鍵字段。
- 相關表名:表示被引用表的名稱。
下面是一個示例:
ALTER TABLE orders ADD CONSTRAINT fk_customer_id FOREIGN KEY (customer_id) REFERENCES customers(customer_id);
在上述語法中,我們給 orders 表添加一個外鍵約束,使其關聯到 customers 表的 customer_id 字段。約定了外鍵約束的名稱為 fk_customer_id。
下一篇css 的字體 幼圓