Skip to main content
Esta sección describe los tipos de datos admitidos por ClickHouse, por ejemplo enteros, números de coma flotante y cadenas. Los distintos tipos de datos pueden beneficiarse de diferentes códecs de compresión. La tabla del sistema system.data_type_families ofrece una visión general de todos los tipos de datos disponibles. También muestra si un tipo de dato es un alias de otro y si su nombre distingue entre mayúsculas y minúsculas (por ejemplo, bool frente a BOOL).

Categorías de tipos de datos

Tipos String

Tipos de fecha y hora

Representan fechas con Date y Date32, marcas de tiempo con DateTime y DateTime64, o valores de hora con Time y Time64.

Tipos de red

Almacenan direcciones IPv4 e IPv6 en formato binario compacto.

Tipos compuestos

Combinan valores en estructuras Array, Tuple, Map y Nested.

Tipos semiestructurados

Almacenan datos heterogéneos o en evolución con JSON, Dynamic y Variant.

Tipos Nullable y opcionales

Representan valores ausentes con Nullable o reducen el almacenamiento de valores repetidos con LowCardinality.

Tipos especializados

Tipos de funciones de agregación

Almacenan estados de agregación intermedios con AggregateFunction y SimpleAggregateFunction.

Tipos de datos especiales

Consulte Expression, Interval, Nothing y Set, que se utilizan para resultados de consultas intermedios.

Codificación binaria

Consulte la especificación de codificación binaria para conocer la representación serializada de cada tipo de datos.
Última modificación el 14 de agosto de 2026