Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Campo IDADE do exercício

Boa tarde,

Não entendi a orientação do exercício do campo IDADE - Int32 e na resposta está como IDADE int(11) DEFAULT NULL.

O que é esse 32? E o 11 é quantidade de dígitos para a idade, é isso mesmo?

2 respostas
solução!

Olá Frederico, tudo bem? Na parte IDADE - Int32 onde temos o Int32, isso é apenas uma nomenclatura (um sinônimo) um antiga para o tipo INT que normalmente usamos, já que o campo do tipo INT tem o tamanho de armazenamento fixo de 32 bits (4 bytes) você também poderá ver o tipo Int64 que é também um sinônimo de BIGINT, já que o BIGINT é 64 bits (8 bytes ).

Já o 11 na linha IDADE int(11) DEFAULT NULL é sim o tamanho do valor inteiro que será armazenado nesse campo, note que o campo do tipo INT sempre terá 4 bytes (32 bits) de tamanho, e nesse caso podemos colocar um número inteiro de até 11 digitos, caso não informemos um número desse tamanho, é completado com 0 (zeros) antes do número.

Espero ter esclarecido suas dúvidas!

Ok, obrigado.

Esse tamanho para idade estão não fez muito sentido, pois 3 dígitos seriam suficientes. Acho que houve confusão com o campo CPF que precisa sim de 11 dígitos.