SQL-外键
广告
外键是用于将两个表链接在一起的键。有时也称为引用键。
外键是一列或列的组合,其值与其他表中的主键匹配。
如果表在任何字段上定义了主键,则不能有两条记录具有该字段的相同值。
考虑下两个表的结构。
客户表
ID INT不为空,
名称VARCHAR(20)不为空,
年龄INT不为空,
工资小数(18,2),
主键(ID)
订单表
创建表顺序(
日期日期时间,
客户ID INT引用客户(ID),
金额加倍,
主键(ID)
);
如果已创建ORDERS表,但尚未设置外键,则使用通过更改表指定外键的语法。
更改表顺序
添加外键(客户ID)引用客户(ID);