gpt4 book ai didi

sql - 在数据库 int 或 char 中保存值的最佳做法是什么?

转载 作者:搜寻专家 更新时间:2023-10-30 19:57:31 27 4
gpt4 key购买 nike

我知道这是一个愚蠢的问题,但我想知道在数据库中保存 int 值而不是 char 值时什么是好的做法。

当我想在数据库中保存数周时。

我认为如果我们在数据库中保存一个 char 值,它会更具描述性。那么告诉我哪个好,为什么?有没有性能问题?

最佳答案

char 并没有使它更具描述性。如果您打算将该值用于数据库中的任何内容,无论如何都必须将其转换为数字。

如果最大值为 52/53(取决于周/等周),则使用 tinyint。否则使用其他一些 integer data type .

另一个潜在的问题是排序。如果您要按星期排序,您是要存储前导零以便它们排序以便仅使用 char 数据类型,还是让它排序为 1、11、12。 .?

关于sql - 在数据库 int 或 char 中保存值的最佳做法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42250520/

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