Como listar todas as tabelas do meu banco de dados ?

julho 6, 2023 | por dbsnoop

Listar tabelas em todos os Bancos de Dados
como listar tabelas em seus bancos de dados

Como listar tabelas nos bancos de dados mais utilizados:

Oracle

Para listar todas as tabelas:

SELECT tablespace_name, table_name, owner FROM dba_tables;

Para listar todas as tabelas do usuário corrente:

SELECT tablespace_name, table_name, owner FROM user_tables;

Para listar todas as tabelas às quais o usuário tem acesso (sendo ele o owner (dono) ou não):

SELECT tablespace_name, table_name, owner FROM all_tables;


MySQL

Para listar todas as tabelas


SHOW TABLES [from <nome do database>];

ou

SELECT table_schema, table_name, table_type FROM information_schema.tables [WHERE table_schema = <filtro>];


DB2

Para listar todas as tabelas:


db2 list tables for all

Para listar todas as tabelas para um determinado schema (banco):


db2 list tables for schema <nome do schema>


SQL Server

Para listar todas as tabelas de todos os catálogos e schemas:


SELECT table_catalog, table_schema, table_name, table_typeFROM information_schema.tables  [WHERE table_catalog = <filtro>];


PostgreSQL (PG)

Para listar todas as tabelas:


\l ou \dt

Para listar, somente, as tables do banco/schema atual:


\dt













MongoDB

O MongoDB não possui tabelas como em bancos de dados relacionais. Para aqueles que estão começando com o NoSQL, o objeto semelhante a tabelas são as coleções. Portanto, para listar todas as coleções:


use <banco_de_dados>

show collections;

Talvez você queira listar todos os bancos de dados em sua instância do MongoDB:


show dbs;


 


Se você achou este post útil, experimente nossa plataforma de monitoramento de banco de dados. É completamente SaaS, seguro e gratuito para sempre. Para mais informações, acesse aqui.







Teste agora por 14 dias, sem burocracia, sem cartão de crédito


Compartilhar:

Leia mais