> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-fbfa8bee.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Documentation sur la manipulation des statistiques de colonnes

# Manipulation des statistiques de colonnes

export const CloudNotSupportedBadge = () => {
  return <div className="cloudNotSupportedBadge">
            <div className="cloudNotSupportedIcon">
            <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                <path strokeWidth="1.5" d="M6.33366 12.6666L12.3739 12.6667C13.6593 12.6667 14.7073 11.6187 14.7073 10.3334C14.7073 9.04804 13.6593 8.00003 12.3739 8.00003C12.3739 8.00003 12.3337 7.66659 12.0003 7.33325M10.667 5.33322C8.00033 2.33325 4.45395 4.78537 4.14195 6.68203C2.55728 6.7627 1.29395 8.06203 1.29395 9.6667C1.29395 11.3234 2.66699 12.6666 4.00033 12.6666" stroke="currentColor" strokeLinecap="round" strokeLinejoin="round" />
                <path strokeWidth="1.5" d="M2.66699 14L12.0003 4.66663" stroke="currentColor" strokeLinecap="round" strokeLinejoin="round" />
            </svg>

        </div>
            Non pris en charge par ClickHouse Cloud
        </div>;
};

Les opérations suivantes sont disponibles :

* `ALTER TABLE [db].table ADD STATISTICS [IF NOT EXISTS] (column list) TYPE (type list)` - Ajoute une description des statistiques aux métadonnées de la table.

* `ALTER TABLE [db].table MODIFY STATISTICS (column list) TYPE (type list)` - Modifie la description des statistiques dans les métadonnées de la table.

* `ALTER TABLE [db].table DROP STATISTICS [IF EXISTS] (column list)` - Supprime les statistiques des métadonnées des colonnes spécifiées et supprime tous les objets de statistiques dans toutes les parts pour ces colonnes.

* `ALTER TABLE [db].table CLEAR STATISTICS [IF EXISTS] (column list)` - Supprime tous les objets de statistiques dans toutes les parts pour les colonnes spécifiées. Les objets de statistiques peuvent être reconstruits à l'aide de `ALTER TABLE MATERIALIZE STATISTICS`.

* `ALTER TABLE [db.]table MATERIALIZE STATISTICS (ALL | [IF EXISTS] (column list))` - Reconstruit les statistiques des colonnes. Implémenté sous forme de [mutation](/fr/reference/statements/alter/index#mutations).

Les deux premières commandes sont légères, dans le sens où elles ne font que modifier les métadonnées ou supprimer des fichiers.

De plus, elles sont répliquées, les métadonnées des statistiques étant synchronisées via ZooKeeper.

<div id="example">
  ## Exemple :
</div>

Ajout de deux types de statistiques sur deux colonnes :

```sql theme={null}
ALTER TABLE t1 MODIFY STATISTICS c, d TYPE TDigest, Uniq;
```

<Note>
  Les statistiques sont prises en charge uniquement pour les tables basées sur les moteurs [`*MergeTree`](/fr/reference/engines/table-engines/mergetree-family/mergetree) (y compris les variantes [répliquées](/fr/reference/engines/table-engines/mergetree-family/replication)).
</Note>
