説明
system.columns に表示されます。これらは database フィールドが空の状態で表示されます。
カラム
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) — 圧縮コーデック名。character_octet_length(Nullable(UInt64)) — バイナリデータ、文字データ、テキストデータ、およびイメージの最大長 (バイト単位) 。ClickHouse では FixedString データ型でのみ意味があります。それ以外の場合は NULL 値が返されます。numeric_precision(Nullable(UInt64)) — 近似数値データ、正確な数値データ、整数データ、または通貨データの精度。ClickHouse では、整数型ではビット幅、Decimal types では 10 進精度を表します。それ以外の場合は NULL 値が返されます。numeric_precision_radix(Nullable(UInt64)) — 数値体系の基数。これは近似数値データ、正確な数値データ、整数データ、または通貨データの精度に対応します。ClickHouse では整数型で 2、Decimal types で 10 です。それ以外の場合は NULL 値が返されます。numeric_scale(Nullable(UInt64)) — 近似数値データ、正確な数値データ、整数データ、または通貨データの scale。ClickHouse では Decimal types でのみ意味があります。それ以外の場合は NULL 値が返されます。datetime_precision(Nullable(UInt64)) — DateTime64 データ型の 10 進精度。その他のデータ型では NULL 値が返されます。serialization_hint(Nullable(String)) — 統計に基づいて INSERT 時のシリアライゼーションを選択するためのカラム向けヒント。statistics(String) — このカラムに対して作成される統計の種類。