https://www.nowcoder.com/discuss/641746227540819968?sourceSSR=search
https://blog.csdn.net/xhaimail/article/details/132732033
数值型主键和字符型主键各有其适用的场景,需要根据具体需求来选择合适的主键类型。下面是一些比较重要的考虑因素:
存储空间:数值型型主键相对较小,节省存储空间;而字符型主键根据具体长度而定,可能占据更多的存储空间。 查询效率:数值型主键在索引和排序操作上更高效;而字符型主键在特定场景下可能效率更高,如需要根据字符串进行模糊搜索或排序。 可读性:字符型主键更直观易懂,方便开发人员和用户理解;而数值型主键则需要额外的映射关系才能理解其含义。 数据复用性:字符型主键可以利用已有字符数据来标识数据,避免冗余存储;而数值型主键则需要额外的关联表来实现类似功能。 数据类型限制:数值型主键在自动生成和维护过程中更简单易用;而字符型主键需要额外考虑数据长度、编码等问题。 ————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/xhaimail/article/details/132732033