Відповіді:
Ви можете використовувати 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):
Це показує сортувальну сітку таблиці, стовпців, ...
На жаль сорт не стійкий. Отже, спочатку сортуйте за таблицею, потім стовпець не зберігає впорядкування імен таблиці в межах групи однакових імен стовпців.
Сітка повільно відкривається, але потім швидко знаходить групи стовпців.
Він не здійснює пошук по базах даних.