Pular para o conteúdo principal
SHOW CREATE (TABLE|DATABASE|USER) oculta segredos, a menos que as seguintes configurações estejam ativadas:Além disso, o usuário deve ter o privilégio displaySecretsInShowAndSelect.

SHOW CREATE TABLE | DICTIONARY | VIEW | DATABASE

Essas instruções retornam uma única coluna do tipo String, contendo a consulta CREATE usada para criar o objeto especificado.

Sintaxe

Syntax
Se você usar esta instrução para obter a consulta CREATE das tabelas de sistema, receberá uma consulta falsa, que apenas declara a estrutura da tabela, mas não pode ser usada para criar uma tabela.

SHOW DATABASES

Esta instrução exibe uma lista de todos os bancos de dados.

Sintaxe

Syntax
É idêntica à consulta:

Exemplos

Neste exemplo, usamos SHOW para obter os nomes dos bancos de dados que contêm a sequência de caracteres ‘de’ no nome:
Query
Response
Também podemos fazer isso sem diferenciar maiúsculas de minúsculas:
Query
Response
Ou obtenha os nomes dos bancos de dados que não contêm ‘de’ no nome:
Query
Response
Por fim, podemos obter os nomes apenas dos dois primeiros bancos de dados:
Query
Response

Veja também

SHOW TABLES

A instrução SHOW TABLES exibe uma lista de tabelas.

Sintaxe

Syntax
Se a cláusula FROM não for especificada, a consulta retorna uma lista de tabelas do banco de dados atual. Esta instrução é idêntica à consulta:

Exemplos

Neste exemplo, usamos a instrução SHOW TABLES para localizar todas as tabelas que contêm ‘user’ no nome:
Query
Response
Também é possível fazer isso sem diferenciar maiúsculas de minúsculas:
Query
Response
Ou, para encontrar tabelas cujos nomes não contenham a letra ‘s’:
Query
Response
Por fim, podemos obter os nomes apenas das duas primeiras tabelas:
Query
Response

Veja também

SHOW COLUMNS

A instrução SHOW COLUMNS mostra uma lista de colunas.

Sintaxe

Syntax
O nome do banco de dados e o nome da tabela podem ser especificados de forma abreviada como <db>.<table>, o que significa que FROM tab FROM db e FROM db.tab são equivalentes. Se nenhum banco de dados for especificado, a consulta retorna a lista de colunas do banco de dados atual. Há também duas palavras-chave opcionais: EXTENDED e FULL. No momento, a palavra-chave EXTENDED não tem efeito e existe para compatibilidade com MySQL. A palavra-chave FULL faz com que a saída inclua as colunas collation, comment e privilege. A instrução SHOW COLUMNS produz uma tabela de resultados com a seguinte estrutura:

Exemplos

Neste exemplo, vamos usar a instrução SHOW COLUMNS para obter informações sobre todas as colunas da tabela ‘orders’, começando com ‘delivery_’:
Query
Response

Veja também

SHOW DICTIONARIES

A instrução SHOW DICTIONARIES exibe a lista de Dicionários.

Sintaxe

Syntax
Se a cláusula FROM não for especificada, a consulta retorna a lista de dicionários do banco de dados atual. Você pode obter os mesmos resultados da consulta SHOW DICTIONARIES da seguinte forma:

Exemplos

A consulta a seguir seleciona as duas primeiras linhas da lista de tabelas do banco de dados system cujos nomes contêm reg.
Query
Response

SHOW INDEX

Exibe uma lista de índices primários e data skipping indexes de uma tabela. Esta instrução existe principalmente por compatibilidade com o MySQL. As tabelas de sistema system.tables (para chaves primárias) e system.data_skipping_indices (para data skipping indices) fornecem informações equivalentes, mas de forma mais nativa no ClickHouse.

Sintaxe

Syntax
O nome do banco de dados e da tabela pode ser especificado na forma abreviada <db>.<table>, ou seja, FROM tab FROM db e FROM db.tab são equivalentes. Se nenhum banco de dados for especificado, a consulta assume o banco de dados atual. A palavra-chave opcional EXTENDED atualmente não tem efeito e existe para compatibilidade com o MySQL. A instrução produz uma tabela de resultados com a seguinte estrutura:

Exemplos

Neste exemplo, usamos a instrução SHOW INDEX para obter informações sobre todos os índices da tabela ‘tbl’
Query
Response

Veja também

SHOW PROCESSLIST

Exibe o conteúdo da tabela system.processes, que contém uma lista das consultas em processamento no momento, excluindo as consultas SHOW PROCESSLIST.

Sintaxe

Syntax
A consulta SELECT * FROM system.processes retorna dados sobre todas as consultas em execução no momento.
Execute no terminal:

SHOW GRANTS

A instrução SHOW GRANTS exibe os privilégios de um usuário.

Sintaxe

Syntax
Se o usuário não for especificado, a consulta retornará os privilégios do usuário atual. O modificador WITH IMPLICIT permite exibir os privilégios implícitos (por exemplo, GRANT SELECT ON system.one) O modificador FINAL combina todos os privilégios do usuário e das funções concedidas a ele (com herança)

SHOW CREATE USER

A instrução SHOW CREATE USER exibe os parâmetros usados na criação do usuário.

Sintaxe

Syntax

SHOW CREATE ROLE

A instrução SHOW CREATE ROLE mostra os parâmetros usados na criação da role.

Sintaxe

Syntax

SHOW CREATE ROW POLICY

A instrução SHOW CREATE ROW POLICY exibe os parâmetros usados na criação de ROW POLICY.

Sintaxe

Syntax

SHOW CREATE QUOTA

A instrução SHOW CREATE QUOTA mostra os parâmetros usados na criação da quota.

Sintaxe

Syntax

SHOW CREATE SETTINGS PROFILE

A instrução SHOW CREATE SETTINGS PROFILE exibe os parâmetros usados na criação do perfil de configurações.

Sintaxe

Syntax

SHOW USERS

A instrução SHOW USERS retorna uma lista com os nomes das contas de usuário. Para ver os parâmetros das contas de usuário, consulte a tabela de sistema system.users.

Sintaxe

Syntax

SHOW ROLES

A instrução SHOW ROLES retorna uma lista de funções. Para ver outros parâmetros, consulte as tabelas do sistema system.roles e system.role_grants.

Sintaxe

Syntax

SHOW PROFILES

A instrução SHOW PROFILES retorna uma lista de perfis de configuração. Para ver os parâmetros das contas de usuário, consulte a tabela do sistema settings_profiles.

Sintaxe

Syntax

SHOW POLICIES

A instrução SHOW POLICIES retorna uma lista de políticas de linha da tabela especificada. Para ver os parâmetros das contas de usuário, consulte a tabela de sistema system.row_policies.

Sintaxe

Syntax

SHOW QUOTAS

A instrução SHOW QUOTAS retorna uma lista de quotas. Para ver os parâmetros das quotas, consulte a tabela de sistema system.quotas.

Sintaxe

Syntax

SHOW QUOTA

A instrução SHOW QUOTA retorna o consumo da quota de todos os usuários ou do usuário atual. Para ver outros parâmetros, consulte as tabelas do sistema system.quotas_usage e system.quota_usage.

Sintaxe

Syntax

SHOW ACCESS

A instrução SHOW ACCESS mostra todos os usuários, funções, perfis etc. e todos os privilégios concedidos a eles.

Sintaxe

Syntax

SHOW CLUSTER(S)

A instrução SHOW CLUSTER(S) retorna uma lista de clusters. Todos os clusters disponíveis estão listados na tabela system.clusters.
A consulta SHOW CLUSTER name exibe cluster, shard_num, replica_num, host_name, host_address e port da tabela system.clusters para o nome de cluster especificado.

Sintaxe

Syntax

Exemplos

Query
Response
Query
Response
Query
Response

SHOW SETTINGS

A instrução SHOW SETTINGS retorna uma lista das configurações do sistema e seus valores. Ela seleciona dados da tabela system.settings.

Sintaxe

Syntax

Cláusulas

LIKE|ILIKE permitem especificar um padrão de correspondência para o nome da configuração. Ele pode conter curingas como % ou _. A cláusula LIKE diferencia maiúsculas de minúsculas; ILIKE, não. Quando a cláusula CHANGED é usada, a consulta retorna apenas as configurações alteradas em relação aos valores padrão.

Exemplos

Consulta com a cláusula LIKE:
Query
Response
Consulta com a cláusula ILIKE:
Query
Response
Consulta com a cláusula CHANGED:
Query
Response

SHOW SETTING

A instrução SHOW SETTING exibe o valor da configuração correspondente ao nome de configuração especificado.

Sintaxe

Syntax

Veja também

SHOW FILESYSTEM CACHES

Exemplos

Query
Response

Veja também

SHOW ENGINES

A instrução SHOW ENGINES exibe o conteúdo da tabela system.table_engines, que contém a descrição dos motores de tabela compatíveis com o servidor e informações sobre os recursos compatíveis.

Sintaxe

Syntax

Veja também

SHOW FUNCTIONS

A instrução SHOW FUNCTIONS exibe o conteúdo da tabela system.functions.

Sintaxe

Syntax
Se qualquer uma das cláusulas LIKE ou ILIKE for especificada, a consulta retorna uma lista de funções do sistema cujos nomes correspondem ao <pattern> informado.

Veja também

SHOW MERGES

A instrução SHOW MERGES retorna uma lista de merges. Todos os merges são listados na tabela system.merges:

Sintaxe

Syntax

Exemplos

Query
Response
Query
Response

SHOW CREATE MASKING POLICY

A instrução SHOW CREATE MASKING POLICY mostra os parâmetros usados na criação da política de mascaramento.

Sintaxe

Syntax
Última modificação em 10 de junho de 2026