メインコンテンツまでスキップ
バージョン: 4.x

SHOW CREATE VIEW

説明

指定されたビューの作成に使用されたCREATE VIEW文を表示します。

構文

SHOW CREATE VIEW <name>

必須パラメータ

**<name>** 表示するビューの名前。

結果の説明

  • View: クエリされたビューの名前。
  • Create View: データベースに永続化されたSQL文。
  • character_set_client: ビューが作成された際のセッションにおけるcharacter_set_clientシステム変数の値。
  • collation_connection: ビューが作成された際のセッションにおけるcollation_connectionシステム変数の値。

アクセス制御要件

このSQLコマンドを実行するユーザーは、少なくとも以下の権限を持つ必要があります:

権限オブジェクト備考
SHOW_VIEW_PRIVTable

ビュー情報はINFORMATION_SCHEMA.VIEWSTable経由でもクエリできます。

CREATE VIEW vtest AS SELECT 1, 'test';
SHOW CREATE VIEW vtest;

クエリ結果:

+-------+------------------------------------------+----------------------+----------------------+
| View | Create View | character_set_client | collation_connection |
+-------+------------------------------------------+----------------------+----------------------+
| vtest | CREATE VIEW `vtest` AS SELECT 1, 'test'; | utf8mb4 | utf8mb4_0900_bin |
+-------+------------------------------------------+----------------------+----------------------+