Uma dúvida que fiquei na criação da tabela foi no campo CPF utilizar VARCHAR(11) ao invés de INT(11) ZEROFILL.
A tratativa de Texto não é mais custosa para a performance de um banco de dados ?
Agradeço desde já.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Uma dúvida que fiquei na criação da tabela foi no campo CPF utilizar VARCHAR(11) ao invés de INT(11) ZEROFILL.
A tratativa de Texto não é mais custosa para a performance de um banco de dados ?
Agradeço desde já.
Oi, Ricardo
A regra é que se um campo não realiza operações matemáticas, prefira a representação como string (VARCHAR), pois é mais adequada para o armazenamento e manipulação
Você não terá problema se no futuro decidirem incluir uma letra no CPF
A diferença de desempenho é insignificante