数据库 – 是否可以使用主键的字符值?
发布时间:2021-01-15 22:30:53 所属栏目:编程 来源:网络整理
导读:与行使基于字符的表格对比,在数据库表中行使独一的数字ID字段时,是否有机能晋升或最佳实践? 譬喻,假如我有两个表: 运带动 id … 17,名字…… Rickey Henderson,teamid … 28 球队 teamid … 28,teamname …奥克兰 假如队友是“OAK”或“SD”而不是“28”或
与行使基于字符的表格对比,在数据库表中行使独一的数字ID字段时,是否有机能晋升或最佳实践? 譬喻,假如我有两个表: 运带动 id … 17,名字…… Rickey Henderson,teamid … 28 球队 teamid … 28,teamname …奥克兰 假如队友是“OAK”或“SD”而不是“28”或“31”,那么拥稀有千名球员的运带动桌将更轻易阅读.让我们理所虽然地以为,teamid值在字符情势大将保持独一且同等. 我知道你可以行使字符,可是出于任何缘故起因索引,过滤等是一个坏主意吗? 请忽略类型化参数,由于这些表比示例更伟大. 办理要领我会阔别行使文本作为你的要害 – 将来当你想改变一些团队的团队ID时会产生什么?当主键完全可以停止时,您必需在整个数据中级联该键变动.另外,固然我没有任何颠末验证的证据,但我以为INT密钥会明明快于文本密钥.大概您可觉得数据建设视图,使其更易于行使,同时仍行使数字主键. (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |