MySQL外键约束的实例讲解
MySQL的外键约束是用来在两个表之间建立链接的,其中一个表发生变化,另外一个表也发生变化。从这个特点来看,它主要是为了保证表数据的一致性和完整性的。 对于两个通过外键关联的表,相关联字段中主键所在的表是主表,也称之为父表,外键所在的表是从表,也称之为子表,定义外键的时候需要遵守几个规则: 1、父表必须已经存在于数据库中,或者是当前正在创建的表。如果是后一种情况,则父表与子表是同一个表,这样的表称为自参照表,这种结构称为自参照。 2、必须为父表定义主键。 3、主键不能包含空值,但允许在外键中出现空值。也就是说,只要外键的每个非空值出现在指定的主键中,这个外键的内容就是正确的。 4、外键中列的数
用户评论
推荐下载
-
django外键model的互相读取方法
今天小编就为大家分享一篇django 外键model的互相读取方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
28 2020-09-21 -
Django外键的使用方法详解
主要介绍了Django 外键的使用方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
22 2020-09-21 -
oracle表主键和外键的区别
主键和外键的区别 主键是定义一个表中起主要作用的数据项,这些数据项的数据在表中是唯一的,同时系统按主键为表建立索引。 外键是定义一个表中的某数据项的数据,要参照另一个表的主键数据。既没有在另一个表的主
41 2018-12-20 -
数据主键和外键的错误总结
Error summary of data primary and foreign keys
43 2019-06-22 -
SQL2008设置外键
SQL2008设置外键
41 2019-01-10 -
JAVA主键和外键详解
JAVA primary and foreign keys explain
28 2019-06-26 -
AIDL的实例讲解
AIDL的一个简单实例,主要用来理解AIDL是干什么用的,怎么用的。
35 2019-07-25 -
解析在MySQL里创建外键时ERROR1005的解决办法
本篇文章是对在MySQL里创建外键时ERROR 1005的解决办法进行了详细的分析介绍,需要的朋友参考下
14 2020-09-15 -
mysql处理添加外键时提示error150问题的解决方法
很多朋友们在做表设计时,处理添加外键时提示error150问题,都会遇到此文档中详细的记载了解决方案,希望可以帮到你!
22 2019-08-17 -
数据库新手入门之MySQL中如何定义外键
本文介绍在在MySQL数据库中定义数据表、设置索引、定义外键、级联等操作。
10 2020-09-11
暂无评论