
Usando UNSIGNED e ZEROFILL no MySQL
Como usar e para que servem UNSIGNED e ZEROFILL no MySQL
4467 Gooup Agência Digital
UNSIGNED
Para todos os tipos de campos inteiros no MySQL, podemos definir o atributo opcional UNSIGNED.
Esse atributo é usado para permitir somente valores positivos em uma coluna do banco, o que acaba gerando uma faixa numérica maior de números positivos.
Por exemplo, uma coluna do tipo INT:
Faixa normal: de -2147483648 a 2147483647
Faixa UNSIGNED: de 0 a 4294967295
Tipo TINYINT:
Faixa: de -128 até 127
Faixa UNSIGNED: 0 a 255
ZEROFILL
Já o atributo opcional ZEROFILL, preenche espaços vazios da coluna com o número zero.
Por exemplo, uma coluna que é declarada como INT(4) ZEROFILL, o valor 5 é recuperado como 0005.
Se você especificar para uma coluna numérica ZEROFILL, automaticamente o MySQL adiciona o atributo UNSIGNED a coluna.
COMENTÁRIOS