首页文章正文

外键可以是本表中的主键吗,外键应该添加在哪个表上

外键是另一个表的主键 2023-10-16 10:46 946 墨鱼
外键是另一个表的主键

外键可以是本表中的主键吗,外键应该添加在哪个表上

虽然你的问题的答案是“是的,主键也可以作为外键”,我的建议是避免这种情况。使用离散主键和外键可以表中的一个字段,虽可以不是本表的主键,但要对应另外一个表的主键。外键的主要作用是保证数据饮用的完整性,定义外键后,不允许删除另一个表中具有关联关系的

>^< 可以不是。只要表属性所存数据具有唯一性,那么该属性就可以为主键。外键是表间关系的参照,可以不是主键。只是表明两个表之间的关系是通过那个属性连接起来的不一定是主键,但必须是唯一性索引。主键约束和唯一性约束都是唯一性索引。FOREIGN KEY 约束外键(FK) 是用于建立和加强两个表数据之间的链接的一列或多列。

不一定是主键,但必须是唯一性索引。主键约束和唯一性约束都是唯一性索引。外键是表间关系的参照,可以不是主键。只是表明两个表之间的关系是通过那个属性连接起🔑 外键是和主键相对应的,但外键并不是用来定义行的,而是用来管理它所在的表格和主键所在表格之间的关系。如果说主键在A表格,那外键则在B表格,且外键在B表格的列是以主键在A表格的

PRIMARYKEY(PK)标识该字段为该表的主键,可以唯一的标识记录FOREIGNKEY(FK)标识该字段为该表的外键NOTNULL标识该字段不能为空UNIQUEKEY(UK)标识该字段的值是唯描述:zcq_Classno15 是主键。图5.1.3 创建基本表”zhangcq_Major15”描述:zcq_Mno15 是主键,zcq_Collegeno 是引用zhangcq_College15 表的外键。图5.1.4 创建基本表”zhangcq_Te

后台-插件-广告管理-内容页尾部广告(手机)

标签: 外键应该添加在哪个表上

发表评论

评论列表

蓝灯加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号