Pesquisa por um determinado campo dentro da base de dados

Quando você precisa pesquisar um determinado campo dentro do banco de dados e não sabe em qual tabela ele esta; você pode usar o seguinte comando sql para lhe judar na pesquisa. 

Repare que dentro da SQL, tem duas instruções que precisam ser alteradas, conforme a sua pesquisa e banco de dados utilizado.

 

table_schema = 'nomeDoSeuBanco' (nome do banco de dados Mysql/Maria DB que você precisa fazer a pesquisa)

 

COLUMN_NAME LIKE "%palavraQueQuerPesquisar%" (nome da coluna que deseja pesquisa, exemplo %desconto%.)

 

Segue instrução SQL

 

SELECT TABLE_NAME,
COLUMN_NAME
FROM information_schema.columns
WHERE table_schema = 'nomeDoSeuBanco'
AND COLUMN_NAME LIKE "%palavraQueQuerPesquisar%"
ORDER BY TABLE_NAME,
ordinal_position

 

Resultado:

Detalhes do artigo

Identificação do artigo:
66
Visualizações:
8
Avaliação (Votos):
(1)