😊
【MySQL】付けたコメントから、テーブルやカラムを検索する
概要
今探しているデータ、概要をテーブルやカラムに書いてた気がするけれど、
どれだったっけなー、と間々ある場面で役立つSELECT文です。
Tableのコメントから探す場合
SELECT TABLE_NAME, COLUMN_NAME, COLUMN_COMMENT
FROM information_schema.COLUMNS
WHERE TABLE_SCHEMA = '探したいデータベース名'
AND COLUMN_COMMENT LIKE '%テーブルにつけた、探したいコメントの内容%';
カラムのコメントから探す場合
SELECT TABLE_NAME, TABLE_COMMENT
FROM information_schema.TABLES
WHERE TABLE_SCHEMA = '探したいデータベース名'
AND TABLE_COMMENT LIKE '%カラムにつけた、探したいコメントの内容%';
Select結果
TABLE_NAME | COLUMN_NAME | COLUMN_COMMENT |
---|---|---|
テーブル名 | カラム名 | コメント内容 |
Discussion