View MySQL 5+

概念

视图是虚拟的表

不包含表中应该有的任何列或数据 包含的是一个SQL查询

本身不包含数据 只包含使用时动态检索数据的查询

主要用于检索

视图提供了一种MySQL的SELECT语句层次的封装

可用来简化数据处理以及重新格式化基础数据或保护基础数据。

目的

重用SQL语句

简化复杂的SQL操作 隐藏复杂的SQL联结

使用表的组成部分而不是整个表

保护数据 可以给用户授予表的特定部分的访问权限

更改数据格式和表示

规则限制

命名唯一

数目无限制

需要足够的权限

可以嵌套