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

> جدول نظامي يحتوي على البيانات الوصفية لكل جدول يعرفه الخادم.

# system.tables

<div id="description">
  ## الوصف
</div>

يحتوي على البيانات الوصفية لكل جدول يعرفه الخادم.

لا تظهر [الجداول المفصولة](/ar/reference/statements/detach) في `system.tables`.

تكون [الجداول المؤقتة](/ar/reference/statements/create/table/temporary-table) مرئية في `system.tables` فقط في الجلسات التي أُنشئت فيها. وتُعرض مع حقل `database` فارغًا، ومع تفعيل العلامة `is_temporary`.

<div id="columns">
  ## الأعمدة
</div>

* `database` ([String](/ar/reference/data-types/string)) — اسم قاعدة البيانات التي ينتمي إليها الجدول.
* `name` ([String](/ar/reference/data-types/string)) — اسم الجدول.
* `uuid` ([UUID](/ar/reference/data-types/uuid)) — معرّف UUID للجدول (في قاعدة بيانات Atomic).
* `engine` ([String](/ar/reference/data-types/string)) — اسم محرك الجدول (من دون معاملات).
* `is_temporary` ([UInt8](/ar/reference/data-types/int-uint)) — علامة تشير إلى ما إذا كان الجدول مؤقتًا.
* `data_paths` ([Array(String)](/ar/reference/data-types/array)) — مسارات بيانات الجدول في أنظمة الملفات.
* `metadata_path` ([String](/ar/reference/data-types/string)) — مسار البيانات الوصفية للجدول في نظام الملفات.
* `metadata_modification_time` ([DateTime](/ar/reference/data-types/datetime)) — وقت آخر تعديل للبيانات الوصفية للجدول.
* `metadata_version` ([Int32](/ar/reference/data-types/int-uint)) — إصدار البيانات الوصفية لجدول ReplicatedMergeTree، و0 للجداول التي لا تستخدم ReplicatedMergeTree.
* `dependencies_database` ([Array(String)](/ar/reference/data-types/array)) — تبعيات قاعدة البيانات.
* `dependencies_table` ([Array(String)](/ar/reference/data-types/array)) — تبعيات الجدول (العروض المادية للجدول الحالي).
* `create_table_query` ([String](/ar/reference/data-types/string)) — الاستعلام المستخدم لإنشاء الجدول.
* `engine_full` ([String](/ar/reference/data-types/string)) — معاملات محرك الجدول.
* `as_select` ([String](/ar/reference/data-types/string)) — استعلام SELECT للعرض.
* `parameterized_view_parameters` ([Array(Tuple(name String, type String))](/ar/reference/data-types/array)) — معاملات العرض ذي المعلمات.
* `partition_key` ([String](/ar/reference/data-types/string)) — تعبير مفتاح التقسيم المحدد في الجدول.
* `sorting_key` ([String](/ar/reference/data-types/string)) — تعبير مفتاح الفرز المحدد في الجدول.
* `primary_key` ([String](/ar/reference/data-types/string)) — تعبير المفتاح الأساسي المحدد في الجدول.
* `sampling_key` ([String](/ar/reference/data-types/string)) — تعبير مفتاح أخذ العينات المحدد في الجدول.
* `unique_key` ([String](/ar/reference/data-types/string)) — تعبير المفتاح الفريد المحدد في الجدول (عبارة UNIQUE KEY).
* `skipping_indices_types` ([Array(String)](/ar/reference/data-types/array)) — مصفوفة بأنواع فهارس تخطي البيانات المميزة المعرّفة على الجدول (مثل minmax وset وbloom\_filter وngrambf\_v1 وtokenbf\_v1 وtext وvector\_similarity). تكون فارغة للجداول التي لا تحتوي على فهارس تخطي.
* `storage_policy` ([String](/ar/reference/data-types/string)) — سياسة التخزين. تنطبق على الجداول التي تستخدم محركي MergeTree وDistributed.
* `total_rows` ([Nullable(UInt64)](/ar/reference/data-types/nullable)) — العدد الإجمالي للصفوف، إذا أمكن تحديد العدد الدقيق للصفوف في الجدول بسرعة؛ وإلا NULL (بما في ذلك جدول Buffer الأساسي).
* `total_bytes` ([Nullable(UInt64)](/ar/reference/data-types/nullable)) — العدد الإجمالي للبايتات، إذا أمكن تحديد العدد الدقيق لبايتات الجدول في التخزين بسرعة؛ وإلا NULL (لا يشمل أي تخزين أساسي). إذا كان الجدول يخزن البيانات على القرص، فيُرجع مساحة القرص المستخدمة (أي الحجم المضغوط). وإذا كان يخزن البيانات في الذاكرة، فيُرجع العدد التقريبي للبايتات المستخدمة في الذاكرة.
* `total_bytes_uncompressed` ([Nullable(UInt64)](/ar/reference/data-types/nullable)) — العدد الإجمالي للبايتات غير المضغوطة، إذا أمكن تحديد العدد الدقيق للبايتات بسرعة من مجاميع التحقق للأجزاء الخاصة بالجدول في التخزين؛ وإلا NULL (لا يأخذ التخزين الأساسي، إن وُجد، في الحسبان).
* `parts` ([Nullable(UInt64)](/ar/reference/data-types/nullable)) — العدد الإجمالي للأجزاء في هذا الجدول.
* `active_parts` ([Nullable(UInt64)](/ar/reference/data-types/nullable)) — عدد الأجزاء النشطة في هذا الجدول.
* `total_marks` ([Nullable(UInt64)](/ar/reference/data-types/nullable)) — العدد الإجمالي للعلامات في جميع أجزاء هذا الجدول.
* `active_on_fly_data_mutations` ([UInt64](/ar/reference/data-types/int-uint)) — العدد الإجمالي لطفرات البيانات النشطة (UPDATE وDELETE) التي يمكن تطبيقها أثناء التنفيذ.
* `active_on_fly_alter_mutations` ([UInt64](/ar/reference/data-types/int-uint)) — العدد الإجمالي لطفرات التعديل النشطة (MODIFY COLUMN) التي يمكن تطبيقها أثناء التنفيذ.
* `active_on_fly_metadata_mutations` ([UInt64](/ar/reference/data-types/int-uint)) — العدد الإجمالي لطفرات البيانات الوصفية النشطة (RENAME) التي يمكن تطبيقها أثناء التنفيذ.
* `columns_descriptions_cache_size` ([UInt64](/ar/reference/data-types/int-uint)) — حجم ذاكرة التخزين المؤقت لأوصاف الأعمدة لجداول \*MergeTree
* `lifetime_rows` ([Nullable(UInt64)](/ar/reference/data-types/nullable)) — العدد الإجمالي للصفوف التي أُدرجت منذ بدء الخادم (لجداول Buffer فقط).
* `lifetime_bytes` ([Nullable(UInt64)](/ar/reference/data-types/nullable)) — العدد الإجمالي للبايتات التي أُدرجت منذ بدء الخادم (لجداول Buffer فقط).
* `comment` ([String](/ar/reference/data-types/string)) — تعليق الجدول.
* `has_own_data` ([UInt8](/ar/reference/data-types/int-uint)) — علامة تشير إلى ما إذا كان الجدول يخزّن بنفسه بعض البيانات على القرص أو يَصل فقط إلى مصدر آخر.
* `loading_dependencies_database` ([Array(String)](/ar/reference/data-types/array)) — تبعيات تحميل قاعدة البيانات (قائمة الكائنات التي يجب تحميلها قبل الكائن الحالي).
* `loading_dependencies_table` ([Array(String)](/ar/reference/data-types/array)) — تبعيات تحميل الجدول (قائمة الكائنات التي يجب تحميلها قبل الكائن الحالي).
* `loading_dependent_database` ([Array(String)](/ar/reference/data-types/array)) — قاعدة البيانات التابعة للتحميل.
* `loading_dependent_table` ([Array(String)](/ar/reference/data-types/array)) — الجدول التابع للتحميل.
* `target_database` ([String](/ar/reference/data-types/string)) — بالنسبة إلى العرض المادي، قاعدة بيانات جدول الوجهة الذي يكتب إليه العرض (الهدف `TO` أو جدول `.inner.*` الضمني). تكون فارغة للمحركات الأخرى.
* `target_table` ([String](/ar/reference/data-types/string)) — بالنسبة إلى العرض المادي، اسم جدول الوجهة الذي يكتب إليه العرض (الهدف `TO` أو جدول `.inner.*` الضمني). تكون فارغة للمحركات الأخرى.
* `definer` ([String](/ar/reference/data-types/string)) — اسم مُعرِّف أمان SQL المستخدم للجدول.

**الأسماء المستعارة:**

* `table` — اسم بديل لـ `name`.

{{/*AUTOGENERATED_END*/}}

<div id="example">
  ## مثال
</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:       []
```
