回答:
特定の使用例で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)の場合:
これは、テーブル、列などのソート可能なグリッドを示しています...
悲しいことに、ソートは安定していません。したがって、最初はテーブルで並べ替えますが、列は同一の列名のグループ内でのテーブル名の順序を保持しません。
グリッドを開くのは遅くなりますが、列のグループを見つけるのは速くなります。
データベース全体を検索しません。