跳转到主要内容

描述

还会输出包含列名的表头,类似于 TabSeparatedWithNames

示例用法

插入数据

version 23.1 开始,ClickHouse 在使用 CSV 格式时会自动检测 CSV 文件中的表头,因此无需使用 CSVWithNamesCSVWithNamesAndTypes
使用下面这个名为 football.csv 的 CSV 文件:
创建表:
使用 CSVWithNames 格式插入数据:

读取数据

使用 CSVWithNames 格式读取数据:
输出将是一个仅包含一行表头的 CSV:

格式设置

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