Перейти к основному содержанию
SHOW CREATE (TABLE|DATABASE|USER) скрывает secrets, если не включены следующие настройки:Кроме того, у пользователя должна быть привилегия displaySecretsInShowAndSelect.

SHOW CREATE TABLE | DICTIONARY | VIEW | DATABASE

Эти команды возвращают один столбец типа String, содержащий запрос CREATE, используемый для создания указанного объекта.

Синтаксис

Syntax
Если вы используете этот оператор, чтобы получить запрос CREATE для системных таблиц, вы получите фиктивный запрос, который лишь описывает структуру таблицы, но не может использоваться для её создания.

SHOW DATABASES

Этот оператор выводит список всех баз данных.

Синтаксис

Syntax
Он совпадает с запросом:

Примеры

В этом примере мы используем SHOW, чтобы получить имена баз данных, содержащие последовательность символов ‘de’:
Query
Response
Это также можно сделать в регистронезависимом режиме:
Query
Response
Или получите имена баз данных, в которых нет ‘de’:
Query
Response
Наконец, можно получить имена только первых двух баз данных:
Query
Response

См. также

SHOW TABLES

Оператор SHOW TABLES выводит список таблиц.

Синтаксис

Syntax
Если предложение FROM не указано, запрос возвращает список таблиц из текущей базы данных. Этот оператор идентичен запросу:

Примеры

В этом примере мы используем оператор SHOW TABLES, чтобы найти все таблицы, в названии которых есть ‘user’:
Query
Response
Это также можно сделать регистронезависимо:
Query
Response
Или, чтобы найти таблицы, в именах которых нет буквы ‘s’:
Query
Response
Наконец, мы можем получить имена только двух первых таблиц:
Query
Response

См. также

SHOW COLUMNS

Оператор SHOW COLUMNS выводит список столбцов.

Синтаксис

Syntax
Имя базы данных и таблицы можно указать в сокращённой форме: <db>.<table>. Это означает, что FROM tab FROM db и FROM db.tab эквивалентны. Если база данных не указана, запрос возвращает список столбцов из текущей базы данных. Также есть два необязательных ключевых слова: EXTENDED и FULL. Ключевое слово EXTENDED в настоящее время ни на что не влияет и существует для совместимости с MySQL. Ключевое слово FULL добавляет в вывод столбцы collation, comment и privilege. Оператор SHOW COLUMNS возвращает результирующую таблицу со следующей структурой:

Примеры

В этом примере мы используем оператор SHOW COLUMNS, чтобы получить информацию обо всех столбцах таблицы ‘orders’, имена которых начинаются с ‘delivery_’:
Query
Response

См. также

SHOW DICTIONARIES

Оператор SHOW DICTIONARIES отображает список Словарей.

Синтаксис

Syntax
Если предложение FROM не указано, запрос возвращает список словарей из текущей базы данных. Тот же результат, что и у запроса SHOW DICTIONARIES, можно получить следующим образом:

Примеры

Следующий запрос выбирает первые две строки из списка таблиц базы данных system, в именах которых содержится reg.
Query
Response

SHOW INDEX

Отображает список первичного индекса и индексов пропуска данных для таблицы. Этот оператор нужен в основном для совместимости с MySQL. Системные таблицы system.tables (для первичных ключей) и system.data_skipping_indices (для индексов пропуска данных) содержат ту же информацию, но в более привычном для ClickHouse виде.

Синтаксис

Syntax
Имя базы данных и таблицы можно указать в сокращённой форме: <db>.<table>, то есть FROM tab FROM db и FROM db.tab эквивалентны. Если база данных не указана, запрос использует текущую базу данных. Необязательное ключевое слово EXTENDED в настоящее время ни на что не влияет и существует для совместимости с MySQL. Оператор возвращает таблицу результатов со следующей структурой:

Примеры

В этом примере используется оператор SHOW INDEX, чтобы получить информацию обо всех индексах в таблице ‘tbl’
Query
Response

См. также

SHOW PROCESSLIST

Выводит содержимое таблицы system.processes, которая содержит список запросов, обрабатываемых в данный момент, за исключением запросов SHOW PROCESSLIST.

Синтаксис

Syntax
Запрос SELECT * FROM system.processes возвращает данные обо всех выполняемых в данный момент запросах.
Выполните в консоли:

SHOW GRANTS

Оператор SHOW GRANTS отображает привилегии пользователя.

Синтаксис

Syntax
Если пользователь не указан, запрос возвращает привилегии текущего пользователя. Модификатор WITH IMPLICIT позволяет отображать неявно выданные привилегии (например, GRANT SELECT ON system.one) Модификатор FINAL объединяет все привилегии пользователя и предоставленных ему ролей (с наследованием)

SHOW CREATE USER

Оператор SHOW CREATE USER показывает параметры, использованные при создании пользователя.

Синтаксис

Syntax

SHOW CREATE ROLE

Оператор SHOW CREATE ROLE выводит параметры, использованные при создании роли.

Синтаксис

Syntax

SHOW CREATE ROW POLICY

Оператор SHOW CREATE ROW POLICY выводит параметры, использованные при создании ROW POLICY.

Синтаксис

Syntax

SHOW CREATE QUOTA

Оператор SHOW CREATE QUOTA выводит параметры, использованные при создании квоты.

Синтаксис

Syntax

SHOW CREATE SETTINGS PROFILE

Оператор SHOW CREATE SETTINGS PROFILE показывает параметры, использованные при создании профиля настроек.

Синтаксис

Syntax

SHOW USERS

Оператор SHOW USERS возвращает список имён учётных записей пользователей. Чтобы просмотреть параметры учётных записей пользователей, см. системную таблицу system.users.

Синтаксис

Syntax

SHOW ROLES

Оператор SHOW ROLES возвращает список ролей. Чтобы посмотреть другие параметры, см. системные таблицы system.roles и system.role_grants.

Синтаксис

Syntax

SHOW PROFILES

Оператор SHOW PROFILES возвращает список профилей настроек. Чтобы просмотреть параметры учётных записей пользователей, см. системную таблицу settings_profiles.

Синтаксис

Syntax

SHOW POLICIES

Оператор SHOW POLICIES возвращает список политик доступа на уровне строк для указанной таблицы. Чтобы просмотреть параметры учётных записей пользователей, см. системную таблицу system.row_policies.

Синтаксис

Syntax

SHOW QUOTAS

Оператор SHOW QUOTAS возвращает список квот. Чтобы посмотреть параметры квот, см. системную таблицу system.quotas.

Синтаксис

Syntax

SHOW QUOTA

Оператор SHOW QUOTA возвращает сведения об использовании квоты для всех пользователей или текущего пользователя. Чтобы просмотреть другие параметры, см. системные таблицы system.quotas_usage и system.quota_usage.

Синтаксис

Syntax

SHOW ACCESS

Оператор SHOW ACCESS показывает всех пользователей, все роли, профили и т. д., а также все их привилегии.

Синтаксис

Syntax

SHOW CLUSTER(S)

Оператор SHOW CLUSTER(S) возвращает список кластеров. Все доступные кластеры перечислены в таблице system.clusters.
Запрос SHOW CLUSTER name выводит значения cluster, shard_num, replica_num, host_name, host_address и port из таблицы system.clusters для указанного имени кластера.

Синтаксис

Syntax

Примеры

Query
Response
Query
Response
Query
Response

SHOW SETTINGS

Оператор SHOW SETTINGS возвращает список системных настроек и их значений. Он извлекает данные из таблицы system.settings.

Синтаксис

Syntax

Предложения

LIKE|ILIKE позволяют указать шаблон для сопоставления имени настройки. Он может содержать глоб-шаблоны, такие как % или _. Предложение LIKE учитывает регистр, ILIKE — использует регистронезависимый поиск. Когда используется предложение CHANGED, запрос возвращает только настройки, изменённые относительно значений по умолчанию.

Примеры

Запрос с предложением LIKE:
Query
Response
Запрос с предложением ILIKE:
Query
Response
Запрос с предложением CHANGED:
Query
Response

SHOW SETTING

Оператор SHOW SETTING выводит значение настройки по указанному имени.

Синтаксис

Syntax

См. также

SHOW FILESYSTEM CACHES

Примеры

Query
Response

См. также

SHOW ENGINES

Оператор SHOW ENGINES выводит содержимое таблицы system.table_engines, в которой содержатся описания поддерживаемых сервером движков таблиц и сведения об их возможностях.

Синтаксис

Syntax

См. также

SHOW FUNCTIONS

Оператор SHOW FUNCTIONS выводит содержимое таблицы system.functions.

Синтаксис

Syntax
Если указано предложение LIKE или ILIKE, запрос возвращает список системных функций, имена которых соответствуют заданному <pattern>.

См. также

SHOW MERGES

Оператор SHOW MERGES возвращает список слияний. Все слияния перечислены в таблице system.merges:

Синтаксис

Syntax

Примеры

Query
Response
Query
Response

SHOW CREATE MASKING POLICY

Оператор SHOW CREATE MASKING POLICY показывает параметры, использованные при создании политики маскирования.

Синтаксис

Syntax
Последнее изменение 19 июня 2026 г.