gpt4 book ai didi

database-design - 在逻辑/boolean 数据库字段中使用 [0,1] 与 ["Y","N"] 与 ["T","F"]?

转载 作者:行者123 更新时间:2023-12-04 01:15:55 25 4
gpt4 key购买 nike

只是出于好奇和缺乏明确的答案......

我只是在查看从 3rd 方发送给我们的一些数据,他们的“性别”字段是 [0,1],表示女性 (0) 或男性 (1)。

有没有更好的理由在 ["F","M"] 上使用 [0,1]?

它是否取决于场景和字段与其值之间的直观性?

数据访问速度和/或大小限制?

如果满月呢?
使用 [0,1] 与 ["Y","N"] 与 ["T","F"] 有什么区别?

最佳答案

如果您想混淆数据以使其他程序员难以理解,最好使用 0 和 1 而不是 F 和 M。

否则,不,没有优势。

另外,我可以给你一个主要的缺点。 我正在开发一个处理 pig 的应用程序。与其他一些雄性动物一样,雄性 pig 如果要用于食用而不是繁殖,则会被阉割,因为它可以提高肉质。

该应用程序最初只是跟踪男性和女性。但是现在我们需要跟踪三种不同的性别:雄性、雌性和巴罗(阉割 pig 的术语)。如果有人决定在位字段中使用 0 和 1 来表示性别,那么改变它会很痛苦。

关于database-design - 在逻辑/boolean 数据库字段中使用 [0,1] 与 ["Y","N"] 与 ["T","F"]?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1908454/

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