MySQLでテーブル一覧を表示する「SHOW TABLES」

MySQLでテーブル一覧を表示する方法を紹介します。

【SHOW TABLES】全てのテーブルを表示する

全てのテーブルを表示するには、「SHOW TABLES」を使います。

例えば、「wordpress」というデータベースにあるテーブルを全て表示する場合は以下のようになります。

「LIKE」句を使ってテーブル名で絞り込む

さらに、「LIKE」句を使って表示するテーブル名を絞り込むことができます。

例えば、最後に「meta」で終わるテーブルだけを表示したい場合は以下のようになります。

【SHOW TABLE STATUS】テーブル情報をより詳しく表示する

また、使わているデータベースのエンジン(Innodbなど)を含む詳細なテーブル情報を一覧表示したい場合は、「SHOW TABLE STATUS」を使います。

「SHOW TABLES」でエラーとなる場合

データベースが指定されていない場合は、以下のように「No database selected」とエラーがでます。

このエラーが表示された場合、「use」か「from」でデータベースを指定してください。

また、「From」で存在しないデータベースを指定した場合は、「Unknown database 'データベース名'」となります。


Welcome to UX MILK

UX MILKはより良いサービスやプロダクトを作りたい人のためのメディアです。

このサイトについて