MySQLでデータベース内のすべてのテーブル名を取得する方法

MySQLでは、データベースに含まれるすべてのテーブル名を取得するには、2つの方法があります。

方法1:SHOW TABLESステートメントを使用する

SHOW TABLES;

このステートメントは、データベースにある全てのテーブルの名前を含む結果セットを返します。

手法2:INFORMATION_SCHEMAデータベースを照会

SELECT TABLE_NAME
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = 'your_database_name';

指定したデータベース内のすべてのテーブル名を返す結果セットを返します。your_database_name を照会するデータベース名に置き換えてください。

bannerAds