MariaDB SHOW TABLES: Como obter uma visão geral de todas as tabelas

Se você deseja visualizar todas as tabelas de um banco de dados, execute o comando MariaDB SHOW TABLES. Desde a versão 11.2.0, as tabelas temporárias também são listadas. Para executar esse comando, o usuário precisa ter as permissões de usuário adequadas.

Sintaxe e funcionamento do comando MariaDB SHOW TABLES

A sintaxe básica do comando MariaDB SHOW TABLES é a seguinte:

SHOW TABLES [FROM nome_do_banco_de_dados] [LIKE 'padrão'];
sql

Depois de executar esse comando principal, você deve especificar de qual banco de dados deseja obter uma lista contendo todas as tabelas. O parâmetro LIKE é opcional e ajuda a filtrar os resultados, baseando-se no padrão por você definido.

Exemplo de uso do comando MariaDB SHOW TABLES

A funcionalidade e a utilidade do comando MariaDB SHOW TABLES podem ser claramente percebidas com os nossos exemplos práticos. Neste primeiro exemplo, começamos por criar um novo banco de dados com o comando MariaDB CREATE DATABASE:

CREATE DATABASE Cidade_Pais_Rio;
sql

Em seguida, adicionamos novas tabelas a esse banco de dados usando o comando MariaDB CREATE TABLE. Para isso, utilizamos os códigos a seguir:

CREATE TABLE cidade
(
Cep INT,
Nome VARCHAR(50)
);
sql
CREATE TABLE pais
(
Ddd INT,
Nome VARCHAR(50)
);
sql
CREATE TABLE rio
(
Nome VARCHAR(50),
Comprimento INT
);
sql

Depois, utilizamos o comando MariaDB SHOW TABLES para obter uma visão geral de todas as tabelas dentro do banco de dados “Cidade_Pais_Rio”. O comando é o seguinte:

SHOW TABLES;
sql

Se você tiver vários bancos de dados e quiser limitar a lista de tabelas a um banco de dados específico, pode fazer essa especificação no comando. No nosso exemplo, o código seria:

SHOW TABLES FROM Cidade_Pais_Rio;
sql

Filtrar com o parâmetro LIKE

Na seção sobre a sintaxe, mencionamos brevemente o parâmetro opcional LIKE. Você pode utilizá-lo se desejar limitar a saída do comando MariaDB SHOW TABLES de acordo com suas preferências. Em bancos de dados extensos com várias tabelas, essa cláusula pode ser especialmente útil. Nosso exemplo não é extenso, mas ainda assim a funcionalidade do LIKE pode ser ilustrada nele. No código a seguir, instruímos o sistema a procurar em todo o banco de dados, exibindo apenas as tabelas que correspondem ao parâmetro de busca “rio”. Veja como fica:

SHOW TABLES LIKE 'rio%';
sql

Nossa lista incluirá apenas a tabela “rio”.

Exibir tipo de tabela com FULL

Se você deseja não apenas listar os nomes das tabelas contidas pelo banco de dados, mas também obter informações sobre o tipo de cada tabela, pode utilizar o comando MariaDB SHOW TABLES com a opção FULL. Ele adiciona uma segunda coluna à saída, chamada “table_type”. Nessa coluna, você verá o tipo de tabela, que pode ser BASE TABLE, VIEW ou SEQUENCE. O código a ser usado é:

SHOW FULL TABLES FROM Cidade_Pais_Rio;
sql

Para que serve o comando MariaDB SHOW TABLES?

Depois de obter uma visão geral de todas as tabelas, você pode optar por consultar uma tabela específica ou excluí-la do banco de dados usando o comando MariaDB DROP TABLES. Podemos concluir então que SHOW TABLES é uma ferramenta essencial no MariaDB para manter o controle de todas as coleções de dados e planejar os próximos passos.

Dica

Se você deseja saber mais sobre este popular sistema de gerenciamento de dados, encontrará outros artigos úteis no nosso Digital Guide. Você pode aprender como instalar o MariaDB e conhecer as diferenças e semelhanças entre o MariaDB e o MySQL.

Este artigo foi útil?
Para melhorar a sua experiência, este site usa cookies. Ao acessar o nosso site, você concorda com nosso uso de cookies. Mais informações
Page top