Quando falamos de tipo de dado de uma tabela estamos falando do formato de dados que uma coluna pode armazenar, como números, textos, datas, etc.
O tipo de dado define as restrições e operações que podem ser realizadas em uma coluna específica.
Definir o tipo de dado correto é importante para garantir a integridade dos dados, otimizar o armazenamento e garantir que as operações realizadas nos dados sejam precisas e eficientes.

Tipos Numéricos:
- INT ou INTEGER: Números inteiros.
- TINYINT: Números inteiros pequenos.
- SMALLINT: Números inteiros pequenos.
- MEDIUMINT: Números inteiros médios.
- BIGINT: Números inteiros grandes.
- FLOAT: Números de ponto flutuante de precisão simples.
- DOUBLE: Números de ponto flutuante de precisão dupla.
- DECIMAL ou NUMERIC: Números decimais.
Tipos de Data e Hora:
- DATE: Armazena datas no formato ‘YYYY-MM-DD’.
- TIME: Armazena horas no formato ‘HH:MM:SS’.
- DATETIME: Armazena datas e horas no formato ‘YYYY-MM-DD HH:MM:SS’.
- TIMESTAMP: Armazena marcas de tempo.
- YEAR: Armazena anos com dois ou quatro dígitos.
Tipos de Cadeia de Caracteres:
- CHAR: Cadeia de caracteres fixa.
- VARCHAR: Cadeia de caracteres variável.
- BINARY: Sequência de bytes fixa.
- VARBINARY: Sequência de bytes variável.
- TINYTEXT: Texto curto.
- TEXT: Texto longo.
- MEDIUMTEXT: Texto médio.
- LONGTEXT: Texto longo.
Tipos de Conjunto e Enumeração:
- ENUM: Um conjunto de valores permitidos.
- SET: Uma coleção de valores permitidos.
Tipos Espaciais (Geoespaciais):
- GEOMETRY: Dados geométricos gerais.
- POINT: Ponto no espaço.
- LINESTRING: Sequência de pontos.
- POLYGON: Polígono.
Comment on “MySQL e MariaDB: Tipo de Dado de uma Tabela”