有没有办法同时显示所有视图的所有show create view
?
我有数百个视图,如果MySQL中有一个内置函数来完成,那就太好了
information_schema
db是您的朋友。这将显示所有视图。
SELECT
TABLE_SCHEMA,
TABLE_NAME,
TABLE_TYPE
FROM
information_schema.tables
WHERE
table_type = 'VIEW'
如果你需要查看完整的视图定义,你可以使用这个解决方案-用Mysql Dump 备份视图
信息_方案文档-https://dev.mysql.com/doc/refman/8.0/en/information-schema-introduction.html