CSVWithNamesAndTypes
| Input | Output | Alias |
|---|---|---|
| ✔ | ✔ |
描述
还会打印两行标题,包含列名称和类型,类似于 TabSeparatedWithNamesAndTypes。
示例用法
插入数据
提示
从 版本 23.1 开始,使用 CSV 格式时,ClickHouse 将自动检测 CSV 文件中的标题,因此不需要使用 CSVWithNames 或 CSVWithNamesAndTypes。
使用以下 CSV 文件,命名为 football_types.csv:
创建一个表:
使用 CSVWithNamesAndTypes 格式插入数据:
读取数据
使用 CSVWithNamesAndTypes 格式读取数据:
输出将是一个具有两行标题的 CSV,用于列名称和类型:
格式设置
备注
如果设置 input_format_with_names_use_header 为 1,
则输入数据的列将根据列名称映射到表中的列,如果设置 input_format_skip_unknown_fields 为 1,则名称未知的列将被跳过。
否则,第一行将被跳过。
备注
如果设置 input_format_with_types_use_header 为 1,
则输入数据的类型将与表中相应列的类型进行比较。否则,第二行将被跳过。