跳至主要内容

FORMAT 子句

ClickHouse 支持广泛的 序列化格式,这些格式可用于查询结果等。有多种方法可以选择查询结果的格式,其中一种方法是在查询末尾指定 FORMAT format 以获取特定格式的查询结果数据。

特定格式可能出于方便、与其他系统集成或性能提升的目的使用。

默认格式

如果省略 FORMAT 子句,则使用默认格式,该格式取决于用于访问 ClickHouse 服务器的设置和界面。对于 HTTP 界面命令行客户端 的批处理模式,默认格式为 TabSeparated。对于交互模式下的命令行客户端,默认格式为 PrettyCompact(它会生成紧凑的人类可读表格)。

实现细节

使用命令行客户端时,数据始终以内部高效格式(Native)通过网络传输。客户端会独立解释查询的 FORMAT 子句并自行格式化数据(从而减轻网络和服务器的额外负载)。