QQ网名大全

数据库建表不懂啊为何要带主键?一个表只能有一个主键吗?

从现实角度来说吧。
一个人为什么要要名字呢?不是为了光宗耀祖, 只是为了区别于其它人。 当然, 这个在人大量增加之后, 可能会同名, 所以又引入了身份证号, 这个基本上就是唯一的了。
要不, 你随便去趟公安局办个手续, 谁知道你的真实身份呀?
程度也是服务于现实, 道理是通的。

主键只有一个, 这样, 程序里才能做到唯一的识别。

当然, 有这么一种可能: 复合主键。 也就是主键里包含多个字段。
还是从现实来说吧, 比如公安局要办事, 但是找不到你的身份证了, 只好从你的名字、你的家庭住址、你的亲属、你的居委会开的证明等来确定——眼前的那个人就是你!
这样, 多个字段就组成了一个主键, 复合主键。
佚名
2024-12-22 20:36:46
最佳回答
类似问题(10)