UNSIGNED
Em todos os campos do tipo inteiro no MySQL, podemos definir o atributo UNSIGNED (opcional ). Esse atributo é usado para permitir os valores positivos em uma coluna do banco, que acaba gerando uma faixa maior de números positivos.
Coluna Tipo INT
Faixa normal: de -2147483648 a 2147483647
Faixa UNSIGNED: de 0 a 4294967295
Coluna Tipo TINYINT
Faixa: de -128 até 127
Faixa UNSIGNED: 0 a 255
ZEROFILL
Tambem para todos os campos do tipo inteiro o atributo ZEROFILL (opcional ), preenche as casas da esquerda com o número zero. Por exemplo, uma coluna que é declarada como INT(6) ZEROFILL, e valor 12 seu resultado quando recuperamos do banco é 000012.
Caso você especificar um campo inteiro como ZEROFILL, automaticamente o MySQL adiciona o atributo UNSIGNED a coluna.