Contient les métadonnées de chaque table connue du serveur.
Les tables Detached ne sont pas affichées dans system.tables.
Les tables temporaires ne sont visibles dans system.tables que dans la session où elles ont été créées. Elles sont affichées avec le champ database vide et l’indicateur is_temporary activé.
database (String) — Nom de la base de données à laquelle appartient la table.
name (String) — Nom de la table.
uuid (UUID) — UUID de la table (base de données Atomic).
engine (String) — Nom du moteur de table (sans paramètres).
is_temporary (UInt8) — Indicateur précisant si la table est temporaire.
data_paths (Array(String)) — Chemins vers les données de la table dans les systèmes de fichiers.
metadata_path (String) — Chemin vers les métadonnées de la table dans le système de fichiers.
metadata_modification_time (DateTime) — Heure de la dernière modification des métadonnées de la table.
metadata_version (Int32) — Version des métadonnées pour une table ReplicatedMergeTree, 0 pour une table qui n’est pas de type ReplicatedMergeTree.
dependencies_database (Array(String)) — Dépendances de la base de données.
dependencies_table (Array(String)) — Dépendances de la table (vues matérialisées de la table actuelle).
create_table_query (String) — Requête utilisée pour créer la table.
engine_full (String) — Paramètres du moteur de table.
as_select (String) — Requête SELECT de la vue.
parameterized_view_parameters (Array(Tuple(name String, type String))) — Paramètres de la vue paramétrée.
partition_key (String) — Expression de la clé de partition spécifiée dans la table.
sorting_key (String) — Expression de la clé de tri spécifiée dans la table.
primary_key (String) — Expression de la clé primaire spécifiée dans la table.
sampling_key (String) — Expression de la clé d’échantillonnage spécifiée dans la table.
unique_key (String) — Expression de la clé unique spécifiée dans la table (clause UNIQUE KEY).
storage_policy (String) — Politique de stockage. Pertinent pour les tables utilisant les moteurs MergeTree et Distributed.
total_rows (Nullable(UInt64)) — Nombre total de lignes, s’il est possible de déterminer rapidement le nombre exact de lignes de la table, sinon NULL (y compris la table Buffer sous-jacente).
total_bytes (Nullable(UInt64)) — Nombre total d’octets, s’il est possible de déterminer rapidement le nombre exact d’octets de la table sur le stockage, sinon NULL (hors stockage sous-jacent). Si la table stocke des données sur disque, renvoie l’espace disque utilisé (c.-à-d. compressé). Si la table stocke des données en mémoire, renvoie un nombre approximatif d’octets utilisés en mémoire.
total_bytes_uncompressed (Nullable(UInt64)) — Nombre total d’octets non compressés, s’il est possible de déterminer rapidement le nombre exact d’octets à partir des checksums des parts pour la table sur le stockage, sinon NULL (sans tenir compte du stockage sous-jacent, le cas échéant).
parts (Nullable(UInt64)) — Nombre total de parts dans cette table.
active_parts (Nullable(UInt64)) — Le nombre de parties actives dans cette table.
total_marks (Nullable(UInt64)) — Le nombre total de marques dans toutes les parties de cette table.
active_on_fly_data_mutations (UInt64) — Nombre total de mutations de données actives (UPDATE et DELETE) pouvant être appliquées à la volée.
active_on_fly_alter_mutations (UInt64) — Nombre total de mutations ALTER actives (MODIFY COLUMN) pouvant être appliquées à la volée.
active_on_fly_metadata_mutations (UInt64) — Nombre total de mutations de métadonnées actives (RENAME) pouvant être appliquées à la volée.
columns_descriptions_cache_size (UInt64) — Taille du cache des descriptions de colonnes pour les tables *MergeTree
lifetime_rows (Nullable(UInt64)) — Nombre total de lignes insérées depuis le démarrage du serveur (uniquement pour les tables Buffer).
lifetime_bytes (Nullable(UInt64)) — Nombre total d’octets insérés depuis le démarrage du serveur (uniquement pour les tables Buffer).
comment (String) — Le commentaire de la table.
has_own_data (UInt8) — Indicateur signalant si la table elle-même stocke des données sur disque ou accède uniquement à une autre source.
loading_dependencies_database (Array(String)) — Dépendances de chargement de la base de données (liste des objets qui doivent être chargés avant l’objet actuel).
loading_dependencies_table (Array(String)) — Dépendances de chargement de la table (liste des objets qui doivent être chargés avant l’objet actuel).
loading_dependent_database (Array(String)) — Base de données dépendante pour le chargement.
loading_dependent_table (Array(String)) — Table dépendante pour le chargement.
target_database (String) — Pour une vue matérialisée, la base de données de la table de destination vers laquelle la vue écrit (la cible TO ou la table implicite .inner.*). Vide pour les autres moteurs.
target_table (String) — Pour une vue matérialisée, le nom de la table de destination vers laquelle la vue écrit (la cible TO ou la table implicite .inner.*). Vide pour les autres moteurs.
definer (String) — Nom du définisseur SQL SECURITY utilisé pour la table.
SELECT * FROM system.tables LIMIT 2 FORMAT Vertical;
Row 1:
──────
database: base
name: t1
uuid: 81b1c20a-b7c6-4116-a2ce-7583fb6b6736
engine: MergeTree
is_temporary: 0
data_paths: ['/var/lib/clickhouse/store/81b/81b1c20a-b7c6-4116-a2ce-7583fb6b6736/']
metadata_path: /var/lib/clickhouse/store/461/461cf698-fd0b-406d-8c01-5d8fd5748a91/t1.sql
metadata_modification_time: 2021-01-25 19:14:32
dependencies_database: []
dependencies_table: []
create_table_query: CREATE TABLE base.t1 (`n` UInt64) ENGINE = MergeTree ORDER BY n
engine_full: MergeTree ORDER BY n
as_select: SELECT database AS table_catalog
partition_key:
sorting_key: n
primary_key: n
sampling_key:
storage_policy: default
total_rows: 1
total_bytes: 99
lifetime_rows: ᴺᵁᴸᴸ
lifetime_bytes: ᴺᵁᴸᴸ
comment:
has_own_data: 0
loading_dependencies_database: []
loading_dependencies_table: []
loading_dependent_database: []
loading_dependent_table: []
Row 2:
──────
database: default
name: 53r93yleapyears
uuid: 00000000-0000-0000-0000-000000000000
engine: MergeTree
is_temporary: 0
data_paths: ['/var/lib/clickhouse/data/default/53r93yleapyears/']
metadata_path: /var/lib/clickhouse/metadata/default/53r93yleapyears.sql
metadata_modification_time: 2020-09-23 09:05:36
dependencies_database: []
dependencies_table: []
create_table_query: CREATE TABLE default.`53r93yleapyears` (`id` Int8, `febdays` Int8) ENGINE = MergeTree ORDER BY id
engine_full: MergeTree ORDER BY id
as_select: SELECT name AS catalog_name
partition_key:
sorting_key: id
primary_key: id
sampling_key:
storage_policy: default
total_rows: 2
total_bytes: 155
lifetime_rows: ᴺᵁᴸᴸ
lifetime_bytes: ᴺᵁᴸᴸ
comment:
has_own_data: 0
loading_dependencies_database: []
loading_dependencies_table: []
loading_dependent_database: []
loading_dependent_table: []
Dernière modification le 25 juin 2026