--- title: How do I export data from ClickHouse to a file? toc_hidden: true toc_priority: 10 --- # How Do I Export Data from ClickHouse to a File? {#how-to-export-to-file} ## Using INTO OUTFILE Clause {#using-into-outfile-clause} Add an [INTO OUTFILE](../../sql-reference/statements/select/into-outfile.md#into-outfile-clause) clause to your query. For example: ``` sql SELECT * FROM table INTO OUTFILE 'file' ``` By default, ClickHouse uses the [TabSeparated](../../interfaces/formats.md#tabseparated) format for output data. To select the [data format](../../interfaces/formats.md), use the [FORMAT clause](../../sql-reference/statements/select/format.md#format-clause). For example: ``` sql SELECT * FROM table INTO OUTFILE 'file' FORMAT CSV ``` ## Using a File-Engine Table {#using-a-file-engine-table} See [File](../../engines/table-engines/special/file.md) table engine. ## Using Command-Line Redirection {#using-command-line-redirection} ``` bash $ clickhouse-client --query "SELECT * from table" --format FormatName > result.txt ``` See [clickhouse-client](../../interfaces/cli.md).