Obtenha nomes de tabela usando a instrução SELECT em MySQL

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

Este post falará sobre:

  • Como determinar todos os nomes de tabela usando “Selecione”Declaração em mysql?
  • Como determinar os nomes da tabela de vários bancos de dados usando “Selecione”Declaração em mysql?

Como determinar todos os nomes de tabela usando a instrução "Selecionar" em MySQL?

Para exibir os nomes de tabela de bancos de dados MySQL, use o “Selecione" declaração. Para esse fim, consulte as etapas fornecidas.

Etapa 1: Conecte o terminal

No começo, conecte o terminal do Windows ao servidor MySQL executando o comando abaixo da lista abaixo:

Mysql -u Root -p

Como resultado, você será solicitado a senha:

Etapa 2: exibir todos os nomes de tabelas

Agora, execute o “Selecione”Comando junto com o“Information_schema.mesas”Para obter as informações sobre todas as tabelas e shows existentes em um banco de dados:

Selecione Table_name como TablesName de Information_schema.mesas;

Como determinar os nomes da tabela de vários bancos de dados usando a instrução "Selecionar" em MySQL?

Se você deseja exibir vários bancos de dados tabela de uma só vez, o “UNIÃO”O operador pode ser usado:

Selecione Table_name como TablesName de Information_schema.Tabelas onde Table_schema = 'Mariadb' Selecione Table_name como Tablesname de Information_schema.tabelas onde tabela_schema = 'myNewDB';

Aqui:

  • ““Selecione”O comando é utilizado para selecionar o registro dos bancos de dados.
  • ““Nome da tabela”É a variável padrão.
  • ““TablesName”É o nome da coluna de tabela resultante.
  • ““Information_schema.mesas”O operador combina os resultados de dois ou múltiplos“Selecione" declarações.
  • ““onde”A cláusula extrai os registros que atendem à condição fornecida.
  • ““tabela_schema”A variável será usada para salvar o nome do banco de dados.
  • ““Mariadb" e "MyNewdb”São nossos nomes de banco de dados.

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

Outra maneira de obter os resultados de múltiplos “Selecione”Consultas em tabelas individuais, o semicolon“;" pode ser usado:

Selecione Table_name como TablesName de Information_schema.tabelas onde tabela_schema = 'mariadb'; Selecione Table_name como TablesName de Information_schema.tabelas onde tabela_schema = 'myNewDB';

Isso é tudo! Fornecemos as diferentes consultas para obter nomes de tabela usando a instrução "select" do MySQL.

Conclusão

Para obter nomes de tabela usando o “Selecione”Declaração em mysql, a“Selecione Table_name como TablesName de Information_schema.mesas;”O comando pode ser usado. Para obter os resultados do múltiplo “Selecione”Declarações de uma só vez, as“UNIÃO”O operador pode ser usado. Por outro lado, o “;”Mostra os nomes da tabela de diferentes bancos de dados individualmente. Esta posta.