Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Usar ENUM para o campo `sexo`

Olá! Estou com uma dúvida sobre o uso do ENUM, sobre quando usar. Por exemplo, no campo sexo poderia usar no lugar de VARCHAR o ENUM('M', 'F')? O que isso acarretaria?

1 resposta
solução!

Acarretaria refletindo em performance, e deve ser medido caso a caso.

Tudo depende da modelagem, do tipo de consumo ou utilizacao do dado. Exemplos: Se quer uma visualização mais rapida no momento de disponibilizar o dado gravado para um front end pode se usar VARCHAR. Se quer utilizar em um front end com um checkbox e valor fixo pode ser ENUM ou INT por exemplo para refletir a posição do checkbox. Se quer economizar espaço e ter somente M/F como valores fixos pode gravar no formato BIT.