MySQL - Listando apenas os nomes de campos de uma tabela

Para listar apenas os nomes dos campos de uma tabela basta executar a query abaixo:


SELECT column_name FROM information_schema.columns WHERE table_name = 'nome_de_sua_tabela'

Fácil e rápido!


Comentários

  1. Muito bom. Já sou experiente no Mysql, mas esse eu ainda não conhecia, e foi muito útil, pois nenhum dos similares tinha resolvido.

    ResponderExcluir
  2. até que enfim.... um comando que realmente funciona

    ResponderExcluir
  3. SHOW COLUMNS FROM $tabela

    ResponderExcluir
  4. Dá pra buscar em todas as tabelas por uma determinada coluna. PARABÉNS e obrigado.
    Ex:
    SELECT column_name, table_name FROM information_schema.columns WHERE column_name = 'idQualquerCoisa'

    ResponderExcluir
    Respostas
    1. Opa, cara, deu certo, muito obrigado pela força. Me salvou aqui!

      Excluir

Postar um comentário

Postagens mais visitadas deste blog

MySQL - Completando quantidades fixas de caracteres com as funções LPAD() e RPAD()

MySQL - Clonando tabelas na linha de comando

PHP - Gerando arquivo em UTF-8 com fwrite() e utf8_encode()