Passer au contenu principal

Utiliser la clause INTO OUTFILE

Ajoutez la clause INTO OUTFILE à votre requête. Par exemple :
Par défaut, ClickHouse utilise l’extension du nom de fichier pour déterminer le format de sortie et la compression. Par exemple, toutes les lignes de nyc_taxi seront exportées dans nyc_taxi.parquet au format Parquet :
Et le fichier suivant sera un fichier compressé, avec des champs séparés par des tabulations :
Si ClickHouse ne peut pas déterminer le format à partir de l’extension du fichier, le format de sortie par défaut des données est TabSeparated. Pour spécifier le format de sortie, utilisez la clause FORMAT. Par exemple :

Utiliser le moteur de table File

Une autre option consiste à utiliser le moteur de table File, qui permet à ClickHouse d’utiliser un fichier pour stocker les données. Vous pouvez effectuer des requêtes et des insertions directement sur le fichier. Par exemple :
Insérez quelques lignes :
Le fichier est stocké dans le dossier data de votre serveur ClickHouse, plus précisément dans /data/default/my_table, dans un fichier nommé data.Parquet.
L’utilisation du moteur de table File est particulièrement pratique pour créer des fichiers sur votre système de fichiers et les interroger, mais gardez à l’esprit que les tables File ne sont pas des tables MergeTree : vous ne bénéficiez donc pas de tous les avantages de MergeTree. Utilisez File par souci de simplicité lorsque vous exportez des données depuis ClickHouse dans des formats pratiques.

Utilisation de la redirection en ligne de commande

Voir clickhouse-client.
Dernière modification le 25 juin 2026