📜  如何在mysql中查看视图的查询(1)

📅  最后修改于: 2023-12-03 15:38:34.962000             🧑  作者: Mango

如何在MySQL中查看视图的查询

在MySQL中,我们可以使用SHOW CREATE VIEW语句来查看视图的创建语句,也可以使用SELECT语句来直接查询视图中的数据。

查看视图的创建语句

语法:

SHOW CREATE VIEW view_name;

其中,view_name表示需要查看的视图名称。

示例:

SHOW CREATE VIEW my_view;

返回结果:

| View | Create View |
| --- | --- |
| my_view | CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `my_view` AS select `id`,`name`,`age` from `users` |

从返回结果中,我们可以看到视图my_view的创建语句。

查询视图的数据

语法:

SELECT * FROM view_name;

其中,view_name表示需要查询的视图名称。

示例:

SELECT * FROM my_view;

返回结果:

| id | name | age |
| --- | --- | --- |
| 1 | Alice | 18 |
| 2 | Bob | 20 |
| 3 | Charlie | 22 |

从返回结果中,我们可以看到视图my_view中的数据。