Перейти к основному содержанию
ClickHouse поддерживает ряд целочисленных типов фиксированной длины — со знаком (Int) и без знака (беззнаковые UInt) — размером от одного байта до 32 байт. При создании таблиц для целочисленных типов можно задавать числовые параметры (например, TINYINT(8), SMALLINT(16), INT(32), BIGINT(64)), но ClickHouse их игнорирует.

Диапазоны целочисленных типов

Целочисленные типы имеют следующие диапазоны:
ТипДиапазон
Int8[-128 : 127]
Int16[-32768 : 32767]
Int32[-2147483648 : 2147483647]
Int64[-9223372036854775808 : 9223372036854775807]
Int128[-170141183460469231731687303715884105728 : 170141183460469231731687303715884105727]
Int256[-57896044618658097711785492504343953926634992332820282019728792003956564819968 : 57896044618658097711785492504343953926634992332820282019728792003956564819967]
Беззнаковые целочисленные типы имеют следующие диапазоны:
ТипДиапазон
UInt8[0 : 255]
UInt16[0 : 65535]
UInt32[0 : 4294967295]
UInt64[0 : 18446744073709551615]
UInt128[0 : 340282366920938463463374607431768211455]
UInt256[0 : 115792089237316195423570985008687907853269984665640564039457584007913129639935]

Псевдонимы целочисленных типов

У целочисленных типов есть следующие псевдонимы:
ТипПсевдоним
Int8TINYINT, INT1, BYTE, TINYINT SIGNED, INT1 SIGNED
Int16SMALLINT, SMALLINT SIGNED
Int32INT, INTEGER, MEDIUMINT, MEDIUMINT SIGNED, INT SIGNED, INTEGER SIGNED
Int64BIGINT, SIGNED, BIGINT SIGNED, TIME
У беззнаковых целочисленных типов есть следующие псевдонимы:
ТипПсевдоним
UInt8TINYINT UNSIGNED, INT1 UNSIGNED
UInt16SMALLINT UNSIGNED
UInt32MEDIUMINT UNSIGNED, INT UNSIGNED, INTEGER UNSIGNED
UInt64UNSIGNED, BIGINT UNSIGNED, BIT, SET
Последнее изменение 10 июня 2026 г.