我对观点有一些疑问-
Mysql 在哪里创建/存储视图?或者它们只是虚拟的并在一段时间后被删除?
视图的数据什么时候刷新?(当我们在实际表中插入数据时它会自动刷新还是我们每次都必须更新视图?)
使用视图是好的还是我们应该每次都触发查询?
我对观点有一些疑问-
Mysql 在哪里创建/存储视图?或者它们只是虚拟的并在一段时间后被删除?
视图的数据什么时候刷新?(当我们在实际表中插入数据时它会自动刷新还是我们每次都必须更新视图?)
使用视图是好的还是我们应该每次都触发查询?
一些数据库,例如 oracle,支持一种叫做物化视图的东西。这些视图确实复制了数据,因此必须刷新它们,这样数据才不会过时。
将其保留在 Google 结果中。
要查看 MySQL 中的视图定义,您可以使用以下查询:
SELECT * FROM information_schema.VIEWS;
问候,
詹姆士