mysql中查看视图的元数据?

需求描述:

  查看视图的元数据的方法.

操作过程:

1.通过查看information_schema数据库下的views表来查看视图的定义语句

mysql> select definer,view_definition from information_schema.views where table_schema = 'test' and table_name = 'v01'\G
*************************** 1. row ***************************
        definer: root@localhost
view_definition: select `vw_01`.`a` AS `a`,`vw_01`.`b` AS `b` from `test`.`vw_01`
1 row in set (0.00 sec)

 

2.通过show create view语句来查看视图的元数据

mysql> show create view v01\G
*************************** 1. row ***************************
                View: v01
         Create View: CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v01` AS select `vw_01`.`a` AS `a`,`vw_01`.`b` AS `b` from `vw_01`
character_set_client: utf8
collation_connection: utf8_general_ci
1 row in set (0.00 sec)

 

 

文档创建时间:2018年6月26日17:37:19

posted @ 2018-06-26 17:38  Zhai_David  阅读(890)  评论(0编辑  收藏  举报