MySQL相关操作——视图

视图简单可以理解为,将检索出来的结果单独存储在一个临时表中,这个临时表就是视图。
视图主要有以下的使用场景:

  • 利用视图简化复杂的联结

  • 用视图重新格式化检索出的数据

  • 用视图过滤不想要的数据

  • 使用视图与计算字段

关于视图的更新

迄今为止的所有视图都是和 SELECT 语句使用的。然而,视图的数据能否更新?答案视情况而定。
如果视图定义中有以下操作,则不能进行视图的更新:

  • 分组(使用 GROUP BY 和 HAVING );
  • 联结;
  • 子查询;
  • 并;
  • 聚集函数( Min() 、 Count() 、 Sum() 等);
  • DISTINCT;
  • 导出(计算)列。

你可能感兴趣的:(MySQL相关操作——视图)