Skip to main content

如何从 ClickHouse 导出数据到一个文件?

使用 INTO OUTFILE 语法

加一个 INTO OUTFILE 语法到你的查询语句中.

例如:

SELECT * FROM table INTO OUTFILE 'file'

ClickHouse 默认使用TabSeparated 格式写入数据. 修改数据格式, 请用 FORMAT 语法.

例如:

SELECT * FROM table INTO OUTFILE 'file' FORMAT CSV

使用一个文件引擎表

查看 File 表引擎.

使用命令行重定向

$ clickhouse-client --query "SELECT * from table" --format FormatName > result.txt

查看 clickhouse-client.