跳转到主要内容

描述

JSONCompactEachRow 格式的区别在于,它还会输出两行表头,分别包含列名和类型,类似于 TabSeparatedWithNamesAndTypes

示例用法

插入数据

使用一个包含以下数据、名为 football.json 的 JSON 文件:
插入数据:

读取数据

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

格式设置

如果设置 input_format_with_names_use_header 的值为 1, 则会按列名将输入数据中的列映射到表中的列;如果设置 input_format_skip_unknown_fields 的值为 1,则会跳过名称未知的列。 否则,将跳过第一行。
如果设置 input_format_with_types_use_header 的值为 1, 则会将输入数据中的类型与表中对应列的类型进行比较。否则,将跳过第二行。
最后修改于 2026年7月2日