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 命令的用户必须至少具有以下权限:
权限(Privilege) | 对象(Object) | 说明(Notes) |
---|---|---|
SHOW_VIEW_PRIV | 表(Table) |
视图信息还可以通过 INFORMATION_SCHEMA.VIEWS 表查询。
示例
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 |
+-------+------------------------------------------+----------------------+----------------------+