當前位置:成語大全網 - 新華字典 - 什麽叫mysql的外鍵啊?

什麽叫mysql的外鍵啊?

從上面的這個圖可以看到在設計的時候,就給表1添加壹個外鍵,這個外鍵就是表2中的學號字段,那麽這樣表1就是主表,表2就是子表。所以結合2張表就能保持數據的壹致性、完整性(估計就是還原成原來的那張大表)。

借著這個例子再談談外鍵的壹些事項:

1、表1可以有壹個或者多個外鍵,也可以沒有。(如果表1有多個外鍵可不可以是這樣的情況,表2中的多個字段是表1的外鍵;或者說表1的多個外鍵是在多個表中)

2、這個外鍵可以不是表1的主鍵,但必須是子表的主鍵。(簡單的說就是,如果壹個字段是某個表的外鍵時,那麽該字段必須是主鍵)