MySQLでテーブル一覧をSelect文を使って取得する

通常テーブルを表示するときは

show tables like '%{something}%';

などで良いのですが、件数を取ろうとしたときに使えないです。

select count(*) from information_schema.tables where table_schema=database() and table_name like '%{something}%' ;

こっちの書き方なら件数取得可能です。