ホームページ  >  記事  >  データベース  >  MySQL テーブルの定義を取得するのと同じ方法で、MySQL ビューの定義を取得するにはどうすればよいでしょうか?

MySQL テーブルの定義を取得するのと同じ方法で、MySQL ビューの定義を取得するにはどうすればよいでしょうか?

王林
王林転載
2023-09-07 11:49:05754ブラウズ

MySQL テーブルの定義を取得するのと同じ方法で、MySQL ビューの定義を取得するにはどうすればよいでしょうか?

ビューは仮想テーブルとテーブルの組み合わせであることがわかっているので、同じクエリを使用してビューの定義を取得し、その定義を使用できます。ビューのテーブルの定義を取得します。つまり、SHOW CREATE ステートメントを使用して MySQL ビューの定義を取得できます。その構文は次のとおりです。 -

Syntax

SHOW CREATE VIEW view_name;

ここで、view_name は、定義を取得したいビューの名前です。

次のクエリでは、「info」という名前のビューが定義されます -

mysql> Show Create View Info\G
*************************** 1. row ***************************
                View: info
         Create View: CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `info` AS select `student_info`.`id` AS `ID`,`student_info`.`Name` AS `NAME`,`student_info`.`Subject` AS `SUBJECT`,`student_info`.`Address` AS `ADDRESS` from `student_info`
character_set_client: cp850
collation_connection: cp850_general_ci

1 row in set (0.00 sec)

以上がMySQL テーブルの定義を取得するのと同じ方法で、MySQL ビューの定義を取得するにはどうすればよいでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。