跳到主要内容
跳到主要内容

TSKV

输入输出别名

描述

类似于 TabSeparated 格式,但以 name=value 格式输出值。名称的转义方式与 TabSeparated 格式相同,并且 = 符号也被转义。

SearchPhrase=   count()=8267016
SearchPhrase=bathroom interior design count()=2166
SearchPhrase=clickhouse count()=1655
SearchPhrase=2014 spring fashion count()=1549
SearchPhrase=freeform photos count()=1480
SearchPhrase=angelina jolie count()=1245
SearchPhrase=omsk count()=1112
SearchPhrase=photos of dog breeds count()=1091
SearchPhrase=curtain designs count()=1064
SearchPhrase=baku count()=1000
查询
SELECT * FROM t_null FORMAT TSKV
响应
x=1    y=\N
注意

当有大量小列时,此格式效率不高,并且通常没有理由使用它。然而,就效率而言,它并不比 JSONEachRow 格式差。

对于解析,支持不同列值的任何顺序。允许省略某些值,因为它们被视为等于其默认值。在这种情况下,零和空白行用作默认值。表中可以指定的复杂值不支持作为默认值。

解析允许添加一个额外的字段 tskv,而无需等号或值。此字段将被忽略。

在导入期间,如果设置 input_format_skip_unknown_fields1,则会跳过具有未知名称的列。

NULL 格式化为 \N

用法示例

格式设置