Primary Key 和Foreign Key的区别为什么PK要自行建立,而FK就不用自行建立?再有,如果我每个表都有PK,那,SQL怎么能对应上哪个TABLE COLOMN要对哪个TABLE COLUMN啊

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 04:06:44
Primary Key 和Foreign Key的区别为什么PK要自行建立,而FK就不用自行建立?再有,如果我每个表都有PK,那,SQL怎么能对应上哪个TABLE COLOMN要对哪个TABLE COLUMN啊

Primary Key 和Foreign Key的区别为什么PK要自行建立,而FK就不用自行建立?再有,如果我每个表都有PK,那,SQL怎么能对应上哪个TABLE COLOMN要对哪个TABLE COLUMN啊
Primary Key 和Foreign Key的区别
为什么PK要自行建立,而FK就不用自行建立?
再有,如果我每个表都有PK,那,SQL怎么能对应上哪个TABLE COLOMN要对哪个TABLE COLUMN啊

Primary Key 和Foreign Key的区别为什么PK要自行建立,而FK就不用自行建立?再有,如果我每个表都有PK,那,SQL怎么能对应上哪个TABLE COLOMN要对哪个TABLE COLUMN啊
Primary Key :标明一个表里的唯一值.不能为空.
Foreign Key :标明这个值是另一个表里主键,但在这个表里可以有多个相同值.但必须在另一个表里存在.也可以为空.
关联:a.fk = b.pk