我正在创建一个存储一些用户数据的应用程序。我想知道性别的哪种映射是合适的:
male - false; female - true
或
female - false; male - true
这有什么标准吗?
答案 0 :(得分:7)
我明白了,这是视觉上的事情;)
1 is for male
和
0 is for female
答案 1 :(得分:2)
我已经看到bit
(SQL Server)类型用于性别,就像你提到的那样。我工作的一些地方也使用了char(1)
栏,因为他们认为有一天他们可能还需要存储男性和女性以外的性别(即:男性和女性,变性男性或女性) ,雌雄同体,未知等)。谁知道呢?无论如何,两种解决方案都有效。如果可扩展性是一个问题,我有点倾向于说bit
解决方案可能会有更好的性能,但它应该只对真正庞大的数据库有用。
答案 2 :(得分:1)
据我所知,没有明确的标准。有些人使用M
和F
,有些会使用true
和false