Risposte:
È possibile utilizzare il INFORMATION_SCHEMA
database e la COLUMNS
tabella in particolare Esempio di utilizzo:
SELECT
table_name,
column_name,
data_type,
ordinal_position
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_schema = 'myDatabase' --- the database you want to search
AND column_name = 'name' ; --- or: column_name LIKE '%name%'
Per espandere la risposta di @ ypercube (ottiene un +1), se non si conosce il database in cui risiede la tabella, procedere come segue:
SELECT
table_schema,
table_name,
column_name,
data_type,
ordinal_position
FROM INFORMATION_SCHEMA.COLUMNS
WHERE column_name = 'name' ; --- or: column_name LIKE '%name%'
In MySQL Workbench (v6.3) (Windows):
Questo mostra una griglia ordinabile di Tabella, Colonna, ...
Purtroppo il tipo non è stabile. Quindi inizialmente l'ordinamento per tabella, quindi la colonna non conserva l'ordinamento dei nomi delle tabelle all'interno di un gruppo di nomi di colonne identici.
L'apertura della griglia è lenta, ma poi è veloce trovare gruppi di colonne.
Non cerca tra i database.