跳转到主要内容
输入输出别名

说明

JSONColumns* 格式的输出会先给出 ClickHouse 字段名,然后列出该字段在表中各行的内容; 直观来看,数据相当于向左旋转了 90 度。
在这种格式中,所有数据都表示为一个 JSON Object。
JSONColumns 格式会先在内存中缓冲所有数据,再将其作为单个块输出,因此可能导致较高的内存占用。

使用示例

插入数据

使用一个名为 football.json 的 JSON 文件,其内容如下:
插入数据:

读取数据

使用 JSONColumns 格式读取数据:
输出将为 JSON 格式:

格式设置

导入时,如果将 input_format_skip_unknown_fields 设置为 1,则会跳过名称未知的列。 块中不存在的列将填充为默认值 (此处可使用 input_format_defaults_for_omitted_fields 设置)
最后修改于 2026年6月10日