ホームページ >データベース >mysql チュートリアル >MySQL テーブルの定義を取得するのと同じ方法で、MySQL ビューの定義を取得するにはどうすればよいでしょうか?
ビューは仮想テーブルとテーブルの組み合わせであることがわかっているので、同じクエリを使用してビューの定義を取得し、その定義を使用できます。ビューのテーブルの定義を取得します。つまり、SHOW CREATE ステートメントを使用して MySQL ビューの定義を取得できます。その構文は次のとおりです。 -
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 サイトの他の関連記事を参照してください。