跳转到主要内容

描述

TabSeparated 格式类似,但会以 name=value 的格式输出值。 名称的转义方式与 TabSeparated 格式相同,= 符号也会被转义。
Query
Response
当存在大量小列时,这种格式并不高效,通常也没有使用它的理由。 不过,就效率而言,它并不逊于 JSONEachRow 格式。
在解析时,不同列的值可以按任意顺序出现。 某些值可以省略,因为它们会被视为默认值。 在这种情况下,默认值为零和空行。 不支持将表中可指定的复杂值用作默认值。 解析时允许额外添加一个字段 tskv,且无需等号或值。该字段会被忽略。 导入期间,如果设置 input_format_skip_unknown_fields1,名称未知的列将被跳过。 NULL 的格式为 \N

使用示例

插入数据

使用下面这个名为 football.tskv 的 tskv 文件:
插入数据:

读取数据

使用 TSKV 格式读取数据:
输出将为制表符分隔格式,包含两行表头,分别表示列名和类型:

格式设置

最后修改于 2026年7月3日