Obter nomes de tabelas usando a instrução SELECT no MySQL

Obter Nomes De Tabelas Usando A Instrucao Select No Mysql



No banco de dados MySQL, os dados são armazenados em formato tabular. Como administrador de banco de dados, é difícil ficar de olho em todos os processos em execução e modificações em todos os objetos do banco de dados. No MySQL, vários comandos estão disponíveis para obter os nomes das tabelas de todos os bancos de dados para gerenciá-los com eficiência.

Este post vai falar sobre:

Como determinar todos os nomes de tabelas usando a instrução “SELECT” no MySQL?

Para exibir os nomes das tabelas dos bancos de dados MySQL, use o comando “ SELECIONE ' declaração. Para isso, confira as etapas fornecidas.







Etapa 1: conectar o terminal

Primeiro, conecte o terminal do Windows com o servidor MySQL executando o comando listado abaixo:



mysql -u root -p

Como resultado, você será solicitado a fornecer a senha:







Etapa 2: exibir todos os nomes das tabelas

Agora, execute o “ SELECIONE ” junto com o “ information_schema.tables ” para obter as informações sobre todas as tabelas e programas existentes em um banco de dados:

SELECT Table_name como TablesName de information_schema.tables;



Como determinar nomes de tabelas de vários bancos de dados usando a instrução “SELECT” no MySQL?

Se você deseja exibir várias tabelas de bancos de dados de uma só vez, a opção “ UNIÃO ” pode ser usado:

SELECT Table_name como TablesName de information_schema.tables onde table_schema = 'mariadb' UNION SELECT Table_name como TablesName de information_schema.tables onde table_schema = 'mynewdb';

Aqui:

  • SELECIONE ” é utilizado para selecionar o registro dos bancos de dados.
  • Nome da tabela ” é a variável padrão.
  • TablesName ” é o nome da coluna da tabela resultante.
  • information_schema.tables ” operador combina os resultados de dois ou múltiplos “ SELECIONE ' declarações.
  • onde ” extrai os registros que atendem à condição fornecida.
  • esquema_tabela ” será usada para salvar o nome do banco de dados.
  • mariadb ' e ' mynewdb ” são os nomes do nosso banco de dados.

Como você pode ver, as tabelas dos dois bancos de dados listados acima são mostradas na mesma tabela:

Outra maneira de obter os resultados de vários “ SELECIONE ” consultas em tabelas individuais, o ponto e vírgula “ ; ' pode ser usado:

SELECT Table_name como TablesName de information_schema.tables onde table_schema = 'mariadb'; SELECT Table_name como TablesName de information_schema.tables onde table_schema = 'mynewdb';

Isso é tudo! Fornecemos diferentes consultas para obter nomes de tabelas usando a instrução “SELECT” do MySQL.

Conclusão

Para obter nomes de tabelas usando o “ SELECIONE ” no MySQL, o “ SELECT Table_name como TablesName FROM information_schema.tables; ” pode ser usado. Para obter os resultados do múltiplo “ SELECIONE ” declarações de uma só vez, o “ UNIÃO ” pode ser usado. Por outro lado, o “ ; ” mostra os nomes das tabelas de diferentes bancos de dados individualmente. Este post demonstrou o procedimento de obtenção de nomes de tabelas usando a instrução “SELECT” no MySQL.