【MySQL】作成済みVIEW一覧と詳細確認方法
作成済みVIEW一覧と詳細確認方法
MySQLで作成済みのVIEW(ビュー表)の一覧と詳細を確認する方法をメモ。
環境: MySQL 8.0.27
作成済みVIEW一覧
作成したVIEWはDBスキーマ内にテーブルと同様に存在する。
(スキーマ内のテーブル一覧を取得するSQL)
show tables
上記コマンドだと、通常のテーブルとビュー表の見分けがつかないので以下を実行しビューのみを絞り込む。
show table status where Comment = 'VIEW'
または以下を実行 (INFORMATION_SCHEMA.TABLESから抽出)
SELECT TABLE_NAME, TABLE_TYPE FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = (テーブル名) AND TABLE_TYPE = 'VIEW'
VIEWの詳細確認
ビューの詳細を表示する
show create view (ビュー名)
以下を表示する。
View
ビュー名
Create View
ビュー作成のSQL(こちらから元にしたテーブルが確認できる)
character_set_client
ビュー表作成時の文字コード設定
collation_connection
文字照合順序