mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-30 03:22:14 +00:00
6abe37b13e
Co-authored-by: Anna <42538400+adevyatova@users.noreply.github.com>
4.1 KiB
4.1 KiB
system.columns
Содержит информацию о столбцах всех таблиц.
С помощью этой таблицы можно получить информацию аналогично запросу DESCRIBE TABLE, но для многих таблиц сразу.
Колонки временных таблиц содержатся в system.columns
только в тех сессиях, в которых эти таблицы были созданы. Поле database
у таких колонок пустое.
Cтолбцы:
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) — имя кодека сжатия.
Пример
SELECT * FROM system.columns LIMIT 2 FORMAT Vertical;
Row 1:
──────
database: system
table: aggregate_function_combinators
name: name
type: String
default_kind:
default_expression:
data_compressed_bytes: 0
data_uncompressed_bytes: 0
marks_bytes: 0
comment:
is_in_partition_key: 0
is_in_sorting_key: 0
is_in_primary_key: 0
is_in_sampling_key: 0
compression_codec:
Row 2:
──────
database: system
table: aggregate_function_combinators
name: is_internal
type: UInt8
default_kind:
default_expression:
data_compressed_bytes: 0
data_uncompressed_bytes: 0
marks_bytes: 0
comment:
is_in_partition_key: 0
is_in_sorting_key: 0
is_in_primary_key: 0
is_in_sampling_key: 0
compression_codec: