Хранение пола (пола) в базе данных

Я хочу сохранить пол пользователя в базе данных с минимальными затратами (размер / производительность).

На данный момент на ум приходят 3 сценария

  1. Int - в соответствии с Enum в коде (1 = Мужской, 2 = Женский, 3 = ... )
  2. char (1) - Store m , f или другой односимвольный идентификатор
  3. Бит (логическое) - есть ли подходящее имя поля для этой опции?

Причина, по которой я спрашиваю из-за этого ответа , в котором упоминается, что символов на меньше , чем логических .

Я должен уточнить, что я использую MS SQL 2008, который действительно имеет битовый тип данных.

126
задан Raedwald 1 October 2019 в 10:50
поделиться