Skip to main content
Skip to main content

SHOW Queries

SHOW CREATE TABLE

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

SHOW DATABASES

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

Этот запрос идентичен запросу:

Примеры

Получение списка баз данных, имена которых содержат последовательность символов 'de':

Результат:

Получение списка баз данных, имена которых содержат последовательность символов 'de' независимо от регистра:

Результат:

Получение списка баз данных, имена которых не содержат последовательность символов 'de':

Результат:

Получение первых двух строк из списка имен баз данных:

Результат:

Смотрите также

SHOW PROCESSLIST

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

Запрос SELECT * FROM system.processes возвращает данные обо всех текущих запросах.

Полезный совет (выполните в консоли):

SHOW TABLES

Выводит список таблиц.

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

Этот запрос идентичен запросу:

Примеры

Получение списка таблиц, имена которых содержат последовательность символов 'user':

Результат:

Получение списка таблиц, имена которых содержат последовательность символов 'user' без учета регистра:

Результат:

Получение списка таблиц, имена которых не содержат символ 's':

Результат:

Получение первых двух строк из списка таблиц:

Результат:

Смотрите также

SHOW DICTIONARIES

Выводит список внешних словарей.

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

Аналогичный результат можно получить следующим запросом:

Example

Запрос выводит первые две стоки из списка таблиц в базе данных system, имена которых содержат reg.

SHOW GRANTS

Выводит привилегии пользователя.

Синтаксис

Если пользователь не задан, запрос возвращает привилегии текущего пользователя.

WITH IMPLICIT добавляет неявные привилегии (например GRANT SELECT ON system.one).

FINAL объединяет все текущие привилегии с привилегиями всех ролей пользователя (с наследованием).

SHOW CREATE USER

Выводит параметры, использованные при создании пользователя.

SHOW CREATE USER не возвращает пароль пользователя.

Синтаксис

SHOW CREATE ROLE

Выводит параметры, использованные при создании роли.

Синтаксис

SHOW CREATE ROW POLICY

Выводит параметры, использованные при создании политики доступа к строкам.

Синтаксис

SHOW CREATE QUOTA

Выводит параметры, использованные при создании квоты.

Синтаксис

SHOW CREATE SETTINGS PROFILE

Выводит параметры, использованные при создании профиля настроек.

Синтаксис

SHOW USERS

Выводит список пользовательских аккаунтов. Для просмотра параметров пользовательских аккаунтов, см. системную таблицу system.users.

Синтаксис

SHOW ROLES

Выводит список ролей. Для просмотра параметров ролей, см. системные таблицы system.roles и system.role_grants.

Синтаксис

SHOW PROFILES

Выводит список профилей настроек. Для просмотра других параметров профилей настроек, см. системную таблицу settings_profiles.

Синтаксис

SHOW POLICIES

Выводит список политик доступа к строкам для указанной таблицы. Для просмотра других параметров, см. системную таблицу system.row_policies.

Синтаксис

SHOW QUOTAS

Выводит список квот. Для просмотра параметров квот, см. системную таблицу system.quotas.

Синтаксис

SHOW QUOTA

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

Синтаксис

SHOW ACCESS

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

Синтаксис

SHOW CLUSTER(s)

Возвращает список кластеров. Все доступные кластеры перечислены в таблице system.clusters.

Примечание

По запросу SHOW CLUSTER name вы получите содержимое таблицы system.clusters для этого кластера.

Синтаксис

Примеры

Запрос:

Результат:

Запрос:

Результат:

Запрос:

Результат:

SHOW SETTINGS

Возвращает список системных настроек и их значений. Использует данные из таблицы system.settings.

Синтаксис

Секции

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

Если используется CHANGED, запрос вернет только те настройки, значения которых были изменены, т.е. отличны от значений по умолчанию.

Примеры

Запрос с использованием LIKE:

Результат:

Запрос с использованием ILIKE:

Результат:

Запрос с использованием CHANGED:

Результат:

См. также