转自“https://zhidao.baidu.com/question/445274717.html”
表A中有字段(如身份证号)做了主键,表B中也有这个字段(身份证号),这里的身份证号一定来自表A同样字段里的内容,那么表B的这个字段就叫表A字段的外键,也就是两个表以身份证号这个字段建立了联系。
表A中身份证号字段里面的身份证号一定是唯一的,不能有重复,而表B里面的同一个身份证号可以出现多次。这称为表A身份证号字段与表B身份证号字段建立了一对多的关系。
外键的作用就是可以让身份证号保证是来自表A中,也就是保证了数据的规范性;如果要删除A表中的某个身份证号,那么首先要删除B表中同样的身份证号,这保证了数据的完整性