【MySQL】ビューの一覧や定義を確認するSQL


ここではMySQLでビュー(VIEW)の一覧や定義を確認するSQLを紹介しています。

ビューの一覧を確認するSQL

ビューはテーブルと同じ扱いとなるので、SHOW TABLESで一覧を取得することができます。

SHOW TABLES [FROM データベース名]

次のSQLでは、db1データベースのテーブル一覧を取得しています。

SHOW TABLES FROM db1

ビューの定義を確認するSQL

ビューの定義は、SHOW CREATE VIEWで取得することが出来ます。

SHOW CREATE VIEWを実行するには、SHOW VIEW権限とビューに対するSELECT権限が必要です。

SHOW CREATE VIEW ビュー名

次のSQLでは、vw1ビューの定義情報を確認しています。

SHOW CREATE VIEW vw1

次の記事

ビュー