MySQL相关操作——视图

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

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

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

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

  • 使用视图与计算字段

关于视图的更新

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

  • 分组(使用 GROUP BY 和 HAVING );
  • 联结;
  • 子查询;
  • 并;
  • 聚集函数( Min() 、 Count() 、 Sum() 等);
  • DISTINCT;
  • 导出(计算)列。
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容