【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