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

> Tabla del sistema que contiene metadatos de cada tabla que conoce el servidor.

# system.tables

<div id="description">
  ## Descripción
</div>

Contiene los metadatos de cada tabla que conoce el servidor.

Las tablas [Detached](/es/reference/statements/detach) no se muestran en `system.tables`.

Las [tablas temporales](/es/reference/statements/create/table/temporary-table) solo son visibles en `system.tables` en la sesión en la que se han creado. Se muestran con el campo `database` vacío y con la marca `is_temporary` activada.

<div id="columns">
  ## Columnas
</div>

* `database` ([String](/es/reference/data-types/string)) — El nombre de la base de datos a la que pertenece la tabla.
* `name` ([String](/es/reference/data-types/string)) — Nombre de la tabla.
* `uuid` ([UUID](/es/reference/data-types/uuid)) — UUID de la tabla (base de datos Atomic).
* `engine` ([String](/es/reference/data-types/string)) — Nombre del motor de tabla (sin parámetros).
* `is_temporary` ([UInt8](/es/reference/data-types/int-uint)) — Indicador de si la tabla es temporal.
* `data_paths` ([Array(String)](/es/reference/data-types/array)) — Rutas de los datos de la tabla en los sistemas de archivos.
* `metadata_path` ([String](/es/reference/data-types/string)) — Ruta de los metadatos de la tabla en el sistema de archivos.
* `metadata_modification_time` ([DateTime](/es/reference/data-types/datetime)) — Hora de la última modificación de los metadatos de la tabla.
* `metadata_version` ([Int32](/es/reference/data-types/int-uint)) — Versión de los metadatos de una tabla ReplicatedMergeTree; 0 para una tabla que no sea ReplicatedMergeTree.
* `dependencies_database` ([Array(String)](/es/reference/data-types/array)) — Dependencias de la base de datos.
* `dependencies_table` ([Array(String)](/es/reference/data-types/array)) — Dependencias de la tabla (vistas materializadas de la tabla actual).
* `create_table_query` ([String](/es/reference/data-types/string)) — La consulta utilizada para crear la tabla.
* `engine_full` ([String](/es/reference/data-types/string)) — Parámetros del motor de tabla.
* `as_select` ([String](/es/reference/data-types/string)) — Consulta SELECT de la vista.
* `parameterized_view_parameters` ([Array(Tuple(name String, type String))](/es/reference/data-types/array)) — Parámetros de la vista parametrizada.
* `partition_key` ([String](/es/reference/data-types/string)) — La expresión de clave de partición especificada en la tabla.
* `sorting_key` ([String](/es/reference/data-types/string)) — La expresión de clave de ordenación especificada en la tabla.
* `primary_key` ([String](/es/reference/data-types/string)) — La expresión de clave primaria especificada en la tabla.
* `sampling_key` ([String](/es/reference/data-types/string)) — La expresión de clave de muestreo especificada en la tabla.
* `unique_key` ([String](/es/reference/data-types/string)) — La expresión de clave única especificada en la tabla (cláusula UNIQUE KEY).
* `skipping_indices_types` ([Array(String)](/es/reference/data-types/array)) — Un array de los distintos tipos de índices de omisión de datos definidos en la tabla (por ejemplo, minmax, set, bloom\_filter, ngrambf\_v1, tokenbf\_v1, text, vector\_similarity). Vacío para las tablas sin índices de omisión.
* `storage_policy` ([String](/es/reference/data-types/string)) — La política de almacenamiento. Relevante para las tablas que utilizan los motores MergeTree y Distributed.
* `total_rows` ([Nullable(UInt64)](/es/reference/data-types/nullable)) — Número total de filas, si es posible determinar rápidamente el número exacto de filas de la tabla; de lo contrario, NULL (incluida la tabla Buffer subyacente).
* `total_bytes` ([Nullable(UInt64)](/es/reference/data-types/nullable)) — Número total de bytes, si es posible determinar rápidamente el número exacto de bytes de la tabla en el almacenamiento; de lo contrario, NULL (no incluye ningún almacenamiento subyacente). Si la tabla almacena datos en disco, devuelve el espacio utilizado en disco (es decir, comprimido). Si la tabla almacena datos en memoria, devuelve el número aproximado de bytes utilizados en memoria.
* `total_bytes_uncompressed` ([Nullable(UInt64)](/es/reference/data-types/nullable)) — Número total de bytes sin comprimir, si es posible determinar rápidamente el número exacto de bytes a partir de las sumas de comprobación de las partes de la tabla en el almacenamiento; de lo contrario, NULL (no tiene en cuenta el almacenamiento subyacente, si lo hubiera).
* `parts` ([Nullable(UInt64)](/es/reference/data-types/nullable)) — El número total de partes de esta tabla.
* `active_parts` ([Nullable(UInt64)](/es/reference/data-types/nullable)) — El número de partes activas de esta tabla.
* `total_marks` ([Nullable(UInt64)](/es/reference/data-types/nullable)) — El número total de marcas en todas las partes de esta tabla.
* `active_on_fly_data_mutations` ([UInt64](/es/reference/data-types/int-uint)) — Número total de mutaciones de datos activas (UPDATE y DELETE) que pueden aplicarse sobre la marcha.
* `active_on_fly_alter_mutations` ([UInt64](/es/reference/data-types/int-uint)) — Número total de mutaciones ALTER activas (MODIFY COLUMN) que pueden aplicarse sobre la marcha.
* `active_on_fly_metadata_mutations` ([UInt64](/es/reference/data-types/int-uint)) — Número total de mutaciones de metadatos activas (RENAME) que pueden aplicarse sobre la marcha.
* `columns_descriptions_cache_size` ([UInt64](/es/reference/data-types/int-uint)) — Tamaño de la caché de descripciones de columnas para tablas \*MergeTree
* `lifetime_rows` ([Nullable(UInt64)](/es/reference/data-types/nullable)) — Número total de filas INSERTadas desde el inicio del servidor (solo para tablas Buffer).
* `lifetime_bytes` ([Nullable(UInt64)](/es/reference/data-types/nullable)) — Número total de bytes INSERTados desde el inicio del servidor (solo para tablas Buffer).
* `comment` ([String](/es/reference/data-types/string)) — El comentario de la tabla.
* `has_own_data` ([UInt8](/es/reference/data-types/int-uint)) — Indicador que señala si la tabla almacena datos en disco o solo accede a otra fuente.
* `loading_dependencies_database` ([Array(String)](/es/reference/data-types/array)) — Dependencias de carga de la base de datos (lista de objetos que deben cargarse antes que el objeto actual).
* `loading_dependencies_table` ([Array(String)](/es/reference/data-types/array)) — Dependencias de carga de la tabla (lista de objetos que deben cargarse antes que el objeto actual).
* `loading_dependent_database` ([Array(String)](/es/reference/data-types/array)) — Base de datos dependiente de la carga.
* `loading_dependent_table` ([Array(String)](/es/reference/data-types/array)) — Tabla dependiente de la carga.
* `target_database` ([String](/es/reference/data-types/string)) — Para una vista materializada, la base de datos de la tabla de destino en la que escribe la vista (el destino `TO` o la tabla implícita `.inner.*`). Vacío para otros motores.
* `target_table` ([String](/es/reference/data-types/string)) — Para una vista materializada, el nombre de la tabla de destino en la que escribe la vista (el destino `TO` o la tabla implícita `.inner.*`). Vacío para otros motores.
* `definer` ([String](/es/reference/data-types/string)) — Nombre del definidor de seguridad SQL utilizado para la tabla.

**Alias:**

* `table` — Alias de `name`.

<div id="example">
  ## Ejemplo
</div>

```sql theme={null}
SELECT * FROM system.tables LIMIT 2 FORMAT Vertical;
```

```text theme={null}
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:
skipping_indices_types:     []
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:
skipping_indices_types:     []
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:       []
```
