Link Search Menu Expand Document

Data Types

A tipagem das colunas em um SQL é uma parte muito importante na estruturação do banco de dados, uma boa tipagem gera um banco mais leve, mais rápido e fácil de gerenciar.

Os data types podem não estar disponíveis dependendo do software do banco de dados, apesar de que a maioria dos tipos básicos sejam, cada banco pode possuir uma estrutura própria, com diversos tipos diferentes, por isso, leia a documentação própria de cada um.

Numérico

Data typeDescrição
BIT(size)Um número bit que pode ir de 1 a 64.
TINYINT(size)Um inteiro que vai de -128 a 127 caso tenha negativo ou de 0 a 255 se apenas positivo
BOOL0 = falso, outros números = positivo
SMALLINT(size)Um inteiro que vai de -32.768 a 32.767 ou de 0 a 65.535.
MEDIUMINT(size)Um inteiro que vai de -8.388.608 a 8.388.607 ou de 0 a 16.777.215.
INT(size)Um inteiro que vai de -2.147.483.648 a 2.147.483.647 ou 0 a 4.294.967.295.
BIGINT(size)Um inteiro que vai de -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807 ou 0 a 18.446.744.073.709.551.615.
FLOAT(p)Um valor float.
DOUBLE(size, d)Um número decimal de digitos específicos.
DECIMAL(size, d)Um número decimal de digitos específicos.