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:

Результат:

См. также