Get all columns from all MySQL tables

Hoje veremos como retornar as colunas de uma tabela no MySQL. Basicamente, é uma consulta que faremos no MySQL, no banco chamado INFORMATION_SCHEMA.

O INFORMATION_SCHEMA, como citado, é um banco de dados, porém, este é um banco de informações do MySQL, onde são armazenadas informações sobre todos os outros bancos de dados que o servidor mantém. Dentro dele, existem várias tabelas de somente leitura, ou seja, não temos acesso a alterações em seus dados, pois isso poderia corromper toda as estrutura dos bancos de dados criados. Você pode obter mais informações neste link.

Podemos, a partir de consultas neste banco, retornar qualquer informação referente aos nossos bancos de dados. Hoje, com dito, veremos como retornar as colunas das tabelas em nosso banco. Veja um exemplo:

O exemplo acima, retorna as colunas de todas as tabelas do banco de dados em questão. Para deixar sua consulta mais específica, pode acrescentar os filtros de acordo com sua necessidade, como por exemplo, para exibir as colunas de uma determina tabela. Veja o exemplo:

Agora, já estamos retornando apenas as colunas de uma tabela específica. Bom, é isso. Espero ter ajudado. Um grande abraço, até o próximo post.

Claudeci Goularte

Programador com mais de 11 anos de experiência, graduado em Análise e Desenvolvimento de Sistemas, e pós graduado em MBA em Arquitetura de Software. Sou Sócio fundador e administrador na empresa Kamoney Empreendimentos Digitais Ltda.

Você pode gostar...

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *