如何分配值来存储性别信息?

时间:2013-05-14 12:11:40

标签: database data-structures

我正在创建一个存储一些用户数据的应用程序。我想知道性别的哪种映射是合适的:

male - false; female - true

female - false; male - true

这有什么标准吗?

3 个答案:

答案 0 :(得分:7)

我明白了,这是视觉上的事情;)

1 is for male

0 is for female

答案 1 :(得分:2)

我已经看到bit(SQL Server)类型用于性别,就像你提到的那样。我工作的一些地方也使用了char(1)栏,因为他们认为有一天他们可能还需要存储男性和女性以外的性别(即:男性和女性,变性男性或女性) ,雌雄同体,未知等)。谁知道呢?无论如何,两种解决方案都有效。如果可扩展性是一个问题,我有点倾向于说bit解决方案可能会有更好的性能,但它应该只对真正庞大的数据库有用。

答案 2 :(得分:1)

据我所知,没有明确的标准。有些人使用MF,有些会使用truefalse