Перейти к основному содержанию

Использование предложения INTO OUTFILE

Добавьте предложение INTO OUTFILE к своему запросу. Например:
По умолчанию ClickHouse определяет выходной формат и сжатие по расширению имени файла. Например, все строки из nyc_taxi будут экспортированы в файл nyc_taxi.parquet в формате Parquet:
А следующий файл будет сжатым файлом с полями, разделёнными табуляцией:
Если ClickHouse не может определить формат по расширению файла, для выходных данных по умолчанию используется формат TabSeparated. Чтобы указать выходной формат, используйте предложение FORMAT. Например:

Использование движка таблицы File

Ещё один вариант — использовать движок таблицы File, в котором ClickHouse хранит данные в файле. Вы можете выполнять запросы и вставку данных напрямую в файл. Например:
Вставьте несколько строк:
Файл хранится в папке data на вашем сервере ClickHouse — а именно по пути /data/default/my_table в файле с именем data.Parquet.
Движок таблицы File очень удобен для создания файлов в вашей файловой системе и выполнения запросов к ним, но имейте в виду, что таблицы File — это не таблицы MergeTree, поэтому они не дают всех преимуществ MergeTree. Используйте File для удобного экспорта данных из ClickHouse в различные форматы.

Использование перенаправления в командной строке

См. clickhouse-client.
Последнее изменение 12 июня 2026 г.