gpt4 book ai didi

mysql - 在 MySQL 数据库中将数据存储为数字与字符串值

转载 作者:行者123 更新时间:2023-11-30 22:38:48 25 4
gpt4 key购买 nike

我有一些不同的数据要存储在数据库中。其中之一是军衔(军衔)。由于所有排名都是从下到上,将它们作为数字存储在数据库中,然后在前端使用它们的实际名称显示它们是否是更好的做法?然后我将只有一个表格,其中包含数字和名称之间的等价关系,我可以在显示之前引用它。

我的思考方式是否正确?

谢谢!

最佳答案

这是数据库中的一个常见问题,如果你想拥有你的数据normalized vs denormalized .

传统上,正如您所说,最好将其存储为数字,这样如果在某个阶段您想要更正拼写错误或编辑名称,您只需在一个简单的地方进行即可。

但有时,要么是因为您正在使用像 Hibernate 这样的数据库映射软件,并且您想让开发人员的工作更轻松,这样您就不必应用联接,或者在不太可能的情况下,您有一个 BigData 项目,您可以在其中无法承受数百万条记录的连接,您可能希望将其放在一个表中。

关于mysql - 在 MySQL 数据库中将数据存储为数字与字符串值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31659658/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com