外鍵約束的本質就是增加數據的可重復利用性。也就是說假如我們有一個省份的表:P表,這個表里存儲著中國34個省份名稱并且有唯一編號約束(比方說1.河南省 2.四川省 3.廣東省 4.吉林省……);現在有個統計各省GDP的表A,有個統計人籍貫的表B,還有一個統計各省人口的表C。如果把各省的名字再輸入一遍的話那就需要輸入4遍省份的名字,這種工作像評論區有些手插在褲襠里不動手操作還罵老師教的不好的人肯定會覺得很麻煩;為了這些人,MySQL發明了一個非常牛逼的方法:從那個P表里把個省份的序號直接引用過來分別填在A、B、C表中,這樣P表中的信息就被A、B、C三個表給共享了,就達到了一次輸入,永久使用的目的。
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png