> ## 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.

# Поддерживаемые типы данных

> Страница с описанием сопоставления типов данных MySQL ClickPipe из MySQL в ClickHouse

Ниже приведено поддерживаемое сопоставление типов данных для MySQL ClickPipe:

| Тип MySQL                            | Тип ClickHouse         | Примечания                                                                                                                                                                               |
| ------------------------------------ | ---------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Enum                                 | LowCardinality(String) |                                                                                                                                                                                          |
| Set                                  | String                 |                                                                                                                                                                                          |
| Decimal                              | Decimal(76,38)         | Значения, в которых число цифр в целой части превышает 38, принимаются как ноль.                                                                                                         |
| Bit                                  | UInt64                 |                                                                                                                                                                                          |
| TinyInt                              | Int8                   | Поддерживаются беззнаковые значения.                                                                                                                                                     |
| SmallInt                             | Int16                  | Поддерживаются беззнаковые значения.                                                                                                                                                     |
| MediumInt, Int                       | Int32                  | Поддерживаются беззнаковые значения.                                                                                                                                                     |
| BigInt                               | Int64                  | Поддерживаются беззнаковые значения.                                                                                                                                                     |
| Serial                               | UInt64                 |                                                                                                                                                                                          |
| Year                                 | Int16                  |                                                                                                                                                                                          |
| TinyInt(1)                           | Bool                   |                                                                                                                                                                                          |
| Float                                | Float32                | Точность в ClickHouse может отличаться от MySQL во время начальной загрузки из-за текстового протокола. `Float(p)` сопоставляется с `Float32` для `p <= 24` и с `Float64` для `p >= 25`. |
| Double                               | Float64                | Точность в ClickHouse может отличаться от MySQL во время начальной загрузки из-за текстового протокола.                                                                                  |
| 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                 | Только для MySQL; в MariaDB `json` — это просто псевдоним `text` с ограничением.                                                                                                         |
| Geometry & Geometry Types            | String                 | WKT (Well-Known Text). Возможна небольшая потеря точности WKT.                                                                                                                           |
| UUID                                 | UUID                   | Только для MariaDB. Столбцы, добавленные во время CDC, добавляются как `String`, содержащий исходные 16 байт.                                                                            |
| INET4, INET6                         | String                 | Только для MariaDB.                                                                                                                                                                      |
| Vector                               | Array(Float32)         | Только для MySQL; MariaDB скоро добавит поддержку.                                                                                                                                       |
| Char Byte, Raw                       | String                 | Псевдонимы MariaDB/Oracle-mode для двоичных типов.                                                                                                                                       |
| Clob, Varchar2, XMLType              | String                 | Псевдонимы MariaDB/Oracle-mode для текстовых типов.                                                                                                                                      |
| Number                               | Decimal                | Псевдоним MariaDB/Oracle-mode для `Decimal`.                                                                                                                                             |
| Date                                 | Date32                 | День/месяц со значением 00 сопоставляется с 01.                                                                                                                                          |
| Time                                 | DateTime64(6)          | Смещение времени относительно эпохи Unix.                                                                                                                                                |
| Datetime, Timestamp                  | DateTime64(6)          | День/месяц со значением 00 сопоставляется с 01.                                                                                                                                          |
