繁体   English   中英

为 MySQL 中的所有视图显示创建视图

[英]SHOW CREATE VIEW for all views in MySQL

有没有办法同时显示所有show create view所有show create view

我有数百个视图,如果 MySQL 中有一个内置函数来执行此操作,那就太好了

information_schema db 是您的朋友。 这将向您显示所有视图。

SELECT 
   TABLE_SCHEMA,
   TABLE_NAME,
   TABLE_TYPE
FROM 
    information_schema.tables
WHERE 
    table_type = 'VIEW'

如果您需要查看完整的视图定义,您可以使用此解决方案 - 使用 Mysql Dump 备份视图

information_schema 文档 - https://dev.mysql.com/doc/refman/8.0/en/information-schema-introduction.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM