mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-19 22:22:00 +00:00
2.8 KiB
2.8 KiB
system.columns
Содержит информацию о столбцах всех таблиц.
С помощью этой таблицы можно получить информацию аналогично запросу DESCRIBE TABLE, но для многих таблиц сразу.
Таблица system.columns
содержит столбцы (тип столбца указан в скобках):
database
(String) — имя базы данных.table
(String) — имя таблицы.name
(String) — имя столбца.type
(String) — тип столбца.position
(UInt64) — порядковый номер столбца в таблице (нумерация начинается с 1).default_kind
(String) — тип выражения (DEFAULT
,MATERIALIZED
,ALIAS
) для значения по умолчанию или пустая строка.default_expression
(String) — выражение для значения по умолчанию или пустая строка.data_compressed_bytes
(UInt64) — размер сжатых данных в байтах.data_uncompressed_bytes
(UInt64) — размер распакованных данных в байтах.marks_bytes
(UInt64) — размер засечек в байтах.comment
(String) — комментарий к столбцу или пустая строка.is_in_partition_key
(UInt8) — флаг, показывающий включение столбца в ключ партиционирования.is_in_sorting_key
(UInt8) — флаг, показывающий включение столбца в ключ сортировки.is_in_primary_key
(UInt8) — флаг, показывающий включение столбца в первичный ключ.is_in_sampling_key
(UInt8) — флаг, показывающий включение столбца в ключ выборки.compression_codec
(String) — имя кодека сжатия.