> ## Documentation Index
> Fetch the complete documentation index at: https://clickhouse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Tipos de dados suportados

> Página que descreve o mapeamento de tipos de dados do MySQL para o ClickHouse no ClickPipe do MySQL

Este é o mapeamento de tipos de dados compatíveis para o MySQL ClickPipe:

| Tipo do MySQL                        | Tipo do ClickHouse     | Observações                                                                                                                                                                            |
| ------------------------------------ | ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Enum                                 | LowCardinality(String) |                                                                                                                                                                                        |
| Set                                  | String                 |                                                                                                                                                                                        |
| Decimal                              | Decimal(76,38)         | Valores com mais de 38 dígitos inteiros são ingeridos como zero.                                                                                                                       |
| Bit                                  | UInt64                 |                                                                                                                                                                                        |
| TinyInt                              | Int8                   | Suporta unsigned.                                                                                                                                                                      |
| SmallInt                             | Int16                  | Suporta unsigned.                                                                                                                                                                      |
| MediumInt, Int                       | Int32                  | Suporta unsigned.                                                                                                                                                                      |
| BigInt                               | Int64                  | Suporta unsigned.                                                                                                                                                                      |
| Serial                               | UInt64                 |                                                                                                                                                                                        |
| Year                                 | Int16                  |                                                                                                                                                                                        |
| TinyInt(1)                           | Bool                   |                                                                                                                                                                                        |
| Float                                | Float32                | A precisão no ClickHouse pode diferir da do MySQL durante a carga inicial devido ao protocolo de texto. `Float(p)` é mapeado para `Float32` para `p <= 24` e `Float64` para `p >= 25`. |
| Double                               | Float64                | A precisão no ClickHouse pode diferir da do MySQL durante a carga inicial devido ao protocolo de texto.                                                                                |
| TinyText, Text, MediumText, LongText | String                 |                                                                                                                                                                                        |
| TinyBlob, Blob, MediumBlob, LongBlob | String                 |                                                                                                                                                                                        |
| Char, Varchar                        | String                 |                                                                                                                                                                                        |
| Long, Long Varchar                   | String                 |                                                                                                                                                                                        |
| Binary, VarBinary                    | String                 |                                                                                                                                                                                        |
| Long VarBinary                       | String                 |                                                                                                                                                                                        |
| JSON                                 | String                 | Somente MySQL; `json` no MariaDB é apenas um alias de `text` com uma restrição.                                                                                                        |
| Geometry & Geometry Types            | String                 | WKT (Well-Known Text). O WKT pode sofrer pequena perda de precisão.                                                                                                                    |
| UUID                                 | UUID                   | Somente MariaDB. Colunas adicionadas durante o CDC são adicionadas como `String`, contendo os 16 bytes brutos.                                                                         |
| INET4, INET6                         | String                 | Somente MariaDB.                                                                                                                                                                       |
| Vector                               | Array(Float32)         | Somente MySQL; o MariaDB deve adicionar suporte em breve.                                                                                                                              |
| Char Byte, Raw                       | String                 | Aliases do MariaDB/modo Oracle para tipos binários.                                                                                                                                    |
| Clob, Varchar2, XMLType              | String                 | Aliases do MariaDB/modo Oracle para tipos de texto.                                                                                                                                    |
| Number                               | Decimal                | Alias do MariaDB/modo Oracle para `Decimal`.                                                                                                                                           |
| Date                                 | Date32                 | Dia/mês 00 mapeado para 01.                                                                                                                                                            |
| Time                                 | DateTime64(6)          | Deslocamento de tempo em relação à epoch Unix.                                                                                                                                         |
| Datetime, Timestamp                  | DateTime64(6)          | Dia/mês 00 mapeado para 01.                                                                                                                                                            |
