您好,欢迎来到筏尚旅游网。
搜索
您的当前位置:首页数据库主键与外键

数据库主键与外键

来源:筏尚旅游网
主键和外键

主键是本张表的主键,是唯一且非空的,而外键是另一张表中与这张表的某个字段的类型,字段名相同的字段,一般是用作关联两张或两张以上的数据表时用的。 如何定义SQL主键

建表的时候,可以直接在列名后面增加主键约束,比如: ID char(20) primary key。 对已经建表的列增加主键约束:

alter table 表名 add constraint 约束名 primary key (ID) 外键取值规则:空值或参照的主键值。

(1)插入非空值时,如果主键表中没有这个值,则不能插入。 (2)更新时,不能改为主键表中没有的值。

(3)删除主键表记录时,你可以在建外键时选定外键记录一起级联删除还是拒绝删除。

(4)更新主键记录时,同样有级联更新和拒绝执行的选择。 外键是一个用来连接两个表的键。这有时被称为一个引用的键。 从一个表的主键字段,并将其插入到其他表,它成为一个外键,即。外键是一个列或列的组合的值匹配不同的表中的主键。

2个表之间的关系与第二个表中的外键的表中的主键相匹配。 如果一个表有一个主键定义的任何字段,那么该字段不能有两个记录具有相同的值。 如何定义SQL外键

如果订单表已经被创建和外键使用的语法尚未指定外键的更改表。

ADD FOREIGN KEY (Customer_ID) REFERENCES CUSTOMERS (ID); 删除外键

DROP FOREIGN KEY;

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- efsc.cn 版权所有 赣ICP备2024042792号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务