CSVWithNames
| 输入 | 输出 | 别名 |
|---|---|---|
| ✔ | ✔ |
描述
同样会输出包含列名的表头行,类似于 TabSeparatedWithNames。
示例用法
插入数据
提示
自 23.1 版本起,在使用 CSV 格式时,ClickHouse 会自动检测 CSV 文件中的表头,因此无需再使用 CSVWithNames 或 CSVWithNamesAndTypes。
使用以下名为 football.csv 的 CSV 文件:
创建表:
使用 CSVWithNames 格式插入数据:
读取数据
使用 CSVWithNames 格式读取数据:
输出将是一个仅包含单行表头的 CSV 文件:
格式设置
注意
如果将 input_format_with_names_use_header 设置为 1,
则输入数据中的列会按名称映射到表中的列;如果同时将 input_format_skip_unknown_fields 设置为 1,则名称未知的列会被跳过。
否则,第一行会被跳过。