CodeBlogLogo CodeBlog

Usando UNSIGNED e ZEROFILL no MySQL

Usando UNSIGNED e ZEROFILL no MySQL

Como usar e para que servem UNSIGNED e ZEROFILL no MySQL

3975
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

Posts Relacionados!