Listar tabelas no Mysql ou no MariaDB

Este post mostra como listar as tabelas de um schema no MySQL ou no MariaDB de duas formas, usando select ou apenas para visualização

Wolmir Cezer Garbin por Wolmir Cezer Garbin - - Banco de Dados

Última atualização em: | 7216 Visualizações

Tanto o MySql ou o MariaDB permitem visualizar as tabelas de duas formas distintas, veja:

Usando show tables

A primeira forma, usando show tables é a mais simples. Para utilizar o comando precisa acessar o MySql e utilizar o comando use para definir qual será o esquema que será utilizado.

Supondo que tenhamos o banco de dados teste no MySql, podemos visualizar suas tabelas digitando:

use teste;

E logo após, digitar:

show tables;

Será retornado algo similar a isso:

+-----------------------+
| Tables_in_teste       |
+-----------------------+
| tabela_01             |
| tabela_02             |
+-----------------------+


Usando select

Também é possível listar informações referentes as tabelas de um schema usando o seguinte comando:

SELECT * FROM information_schema.tables where table_schema = 'estar';

Caso deixar sem o where serão listadas todas as tabelas.

Note que utilizando este comando, são listadas várias informações sobre as tabelas.

Caso queira apenas o nome da tabela, utilize a instrução:

SELECT TABLE_NAME FROM information_schema.tables where table_schema = 'estar';

Outra coisa importante é que pode querer listar todas as tabelas do schema selecionado, para isso pode usar a seguinte instrução:

use teste;

Logo após o comando:

SELECT TABLE_NAME FROM information_schema.tables where table_schema in (SELECT DATABASE());

Não esqueca de deixar suas dúvidas nos comentários e compartilhar este post.


Wolmir Cezer Garbin

Wolmir Cezer Garbin

Sou Arquiteto de Software e fundador do Receitas de Código, amo minha profissão e com o Receitas de Código quero compartilhar um pouco deste conhecimento.

Ver mais sobre o autor

FIQUE POR DENTRO

Receba as novidades todo mês em seu e-mail!

Apoiadores


Publique seu post no Receitas de Código

Agora você pode publicar seu post no Receitas de Código e compartilhar seu conhecimento com muitas pessoas!

Quero publicar