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_fields
为 1
,则会跳过具有未知名称的列。
NULL 格式化为 \N
。