SQL 中的 FOREIGN Key函数

首页 / SQL入门教程 / SQL 中的 FOREIGN Key函数

外键是用于将两个表链接在一起的键,这有时也称为引用键。

FOREIGN - 示例

考虑以下两个表的结构。

客户表(CUSTOMERS)

CREATE TABLE CUSTOMERS(
   ID   INT              NOT NULL,
   NAME VARCHAR (20)     NOT NULL,
   AGE  INT              NOT NULL,
   ADDRESS  CHAR (25) ,
   SALARY   DECIMAL (18, 2),       
   PRIMARY KEY (ID)
);

订单表(ORDERS)

CREATE TABLE ORDERS (
   ID          INT        NOT NULL,
   DATE        DATETIME, 
   CUSTOMER_ID INT references CUSTOMERS(ID),
   AMOUNT     double,
   PRIMARY KEY (ID)
);

如果已经创建了Orders表并且尚未设置外键,则使用通过更改表来指定外键的语法。

链接:https://www.learnfk.comhttps://www.learnfk.com/sql/sql-foreign-key.html

来源:LearnFk无涯教程网

ALTER TABLE ORDERS 
   ADD FOREIGN KEY (Customer_ID) REFERENCES CUSTOMERS (ID);

FOREIGN - 删除外键

若要删除外键约束,请使用以下SQL语法。

ALTER TABLE ORDERS
   DROP FOREIGN KEY;

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

AI技术内参 -〔洪亮劼〕

算法面试通关40讲 -〔覃超〕

从0打造音视频直播系统 -〔李超〕

MongoDB高手课 -〔唐建法(TJ)〕

性能测试实战30讲 -〔高楼〕

Go 并发编程实战课 -〔晁岳攀(鸟窝)〕

说透芯片 -〔邵巍〕

编程高手必学的内存知识 -〔海纳〕

结构思考力 · 透过结构看表达 -〔李忠秋〕

好记忆不如烂笔头。留下您的足迹吧 :)