SHOW CREATE (TABLE|DATABASE|USER) скрывает secrets, если не включены следующие настройки:display_secrets_in_show_and_select(настройка сервера)format_display_secrets_in_show_and_select(настройка формата)
displaySecretsInShowAndSelect.SHOW CREATE TABLE | DICTIONARY | VIEW | DATABASE
CREATE, используемый для создания указанного объекта.
Синтаксис
Syntax
Если вы используете этот оператор, чтобы получить запрос
CREATE для системных таблиц,
вы получите фиктивный запрос, который лишь описывает структуру таблицы,
но не может использоваться для её создания.SHOW DATABASES
Синтаксис
Syntax
Примеры
SHOW, чтобы получить имена баз данных, содержащие последовательность символов ‘de’:
Query
Response
Query
Response
Query
Response
Query
Response
См. также
SHOW TABLES
SHOW TABLES выводит список таблиц.
Синтаксис
Syntax
FROM не указано, запрос возвращает список таблиц из текущей базы данных.
Этот оператор идентичен запросу:
Примеры
SHOW TABLES, чтобы найти все таблицы, в названии которых есть ‘user’:
Query
Response
Query
Response
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
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
См. также
- таблица
system.settings
SHOW FILESYSTEM CACHES
Примеры
Query
Response
См. также
- таблица
system.settings
SHOW ENGINES
SHOW ENGINES выводит содержимое таблицы system.table_engines,
в которой содержатся описания поддерживаемых сервером движков таблиц и сведения об их возможностях.
Синтаксис
Syntax
См. также
- таблица system.table_engines
SHOW FUNCTIONS
SHOW FUNCTIONS выводит содержимое таблицы system.functions.
Синтаксис
Syntax
LIKE или ILIKE, запрос возвращает список системных функций, имена которых соответствуют заданному <pattern>.
См. также
- таблица
system.functions
SHOW MERGES
SHOW MERGES возвращает список слияний.
Все слияния перечислены в таблице system.merges:
Синтаксис
Syntax
Примеры
Query
Response
Query
Response
SHOW CREATE MASKING POLICY
SHOW CREATE MASKING POLICY показывает параметры, использованные при создании политики маскирования.
Синтаксис
Syntax