以 ClickHouse 原生格式导出
INTO OUTFILE 子句:
从 Native 格式导入
FROM INFILE 导入数据:
Native 格式压缩
COMPRESSION 子句启用压缩:
导出为 RowBinary
查看 RowBinary 文件
从 RowBinary 文件导入数据
FROM INFILE 子句:
使用 RawBLOB 导入单个二进制值
images 表中:
data 字段的长度,其值应等于原始文件大小:
导出 RawBLOB 数据
INTO OUTFILE 子句导出数据:
LIMIT 1,因为导出超过一个值会生成损坏的文件。
MessagePack
Protocol Buffers
schema.proto) 的路径是在 Protobuf 格式的 format_schema 设置选项中设置的:
Cap’n Proto
Protobuf 格式类似,在本示例中,我们也需要定义一个 schema 文件 (schema.capnp) :
Date 列强制转换为 UInt32,以匹配对应的数据类型。
其他格式
- CSV 和 TSV 格式
- Parquet
- JSON 格式
- Regex 和 Template
- Native 和二进制格式
- SQL 格式