Ответы:
Вы можете использовать INFORMATION_SCHEMA
базу данных и COLUMNS
таблицу в частности. Пример использования:
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%'
Чтобы расширить ответ @ ypercube (он получает +1), если вы не знаете, в какой базе данных находится таблица, сделайте следующее:
SELECT
table_schema,
table_name,
column_name,
data_type,
ordinal_position
FROM INFORMATION_SCHEMA.COLUMNS
WHERE column_name = 'name' ; --- or: column_name LIKE '%name%'
В MySQL Workbench (v6.3) (Windows):
Это показывает сортируемую сетку таблицы, столбца, ...
К сожалению, сорт не стабилен. Таким образом, первоначально сортировка по таблице, затем столбец не сохраняет порядок имен таблиц в группе идентичных имен столбцов.
Сетка медленно открывается, но затем быстро находит группы столбцов.
Он не ищет в базах данных.