Passer au contenu principal
ClickHouse prend en charge un large éventail de formats de sérialisation, qui peuvent notamment être utilisés pour les résultats de requête. Il existe plusieurs façons de choisir un format pour la sortie de SELECT ; l’une d’elles consiste à spécifier FORMAT format à la fin de la requête afin d’obtenir les données dans un format précis. Un format précis peut être utilisé par commodité, pour l’intégration avec d’autres systèmes ou pour améliorer les performances.

Format par défaut

Si la clause FORMAT est omise, le format par défaut est utilisé ; il dépend à la fois des paramètres et de l’interface utilisée pour accéder au serveur ClickHouse. Pour l’interface HTTP et le client en ligne de commande en mode batch, le format par défaut est TabSeparated. Pour le client en ligne de commande en mode interactif, le format par défaut est PrettyCompact (il produit des tables compactes facilement lisibles par l’humain).

Détails d’implémentation

Lors de l’utilisation du client en ligne de commande, les données sont toujours transmises sur le réseau dans un format interne efficace (Native). Le client interprète lui-même la clause FORMAT de la requête et formate lui-même les données (ce qui évite de surcharger le réseau et le serveur).
Dernière modification le 25 juin 2026