设置数据库外键时如何区分那个为主键表那个为外键表

设置数据库外键时如何区分那个为主键表那个为外键表,第1张

1、首先新建一张表,设置主键字段,这个等下要关联另外表的外键,如图

2、然后在新建一张表,添加一个外键的字段,如图。

3、点击外键功能,切换页面如图,这里就可以设置外键了。

4、然后在d出的对话框中,先取个外键的名称,在选择外键字段,如图。

5、然后选择自己外键表所在的数据库,如图。

6、最后选择外键表,再选择外键表主键字段即外键,如图,这样点击保存外键就创建成功了。

它们都是关系数据库表设计的约束方式而已,为了保证数据库中不会出现脏数据的限制方法。

主键是数据库表的唯一索引序列,可以由多个字段组成,但每条数据的这几个字段的组合必须唯一;主键约束仅涉及本表数据;

外键是本表中该外键字段的取值要求是已经在目标表中存在的数据;假如说,表b有字段b_1是表a中字段a_1的外键,那么插入表b数据的时候,字段b_1的取值要求在表a的字段a_1的当前所有数据的值的范围内。外键是以外表数据约束本表数据的约束条件。

此外,外键还有个要求,就是a_1必须是表a的主键。并且必须说得是,外键是一个很烦人的数据库约束。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/6806782.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-28
下一篇2023-03-28

发表评论

登录后才能评论

评论列表(0条)

    保存