外键取值规则:空值或参照的主键值。
1.插入非空值时,如果主键值中没有这个值,则不能插入。
2.更新时,不能改为主键表中没有的值。
3.删除主键表记录时,可以在建外键时选定外键记录一起联删除还是拒绝删除。
4.更新主键记录时,同样有级联更新和拒绝执行的选择。
主键:唯一标识一条记录,不能有重复,不允许为空。
外键:表的外键是另一表的主键,外键是可以有重复的,可以是空值。
索引:该字段没有重复值,但可以有一个空值。
外键:用来和其他表建立联系用。
索引:用来提高查询排序的速度。
个数:主键:主键只能有一个。
外键:一个表可以有多个外键。
索引:一个表可以有多个唯一索引。