- 视图
- 视图是什么
- 视图是一个虚拟表(内容由查询定义)
- 视图包含行和列字段数据(同真实表一样)
- 视图并不在数据库中存储数据(显示查询结果)
- 视图数据动态变化(查询的真实表数据改变)
- 视图常见应用
- 使用视图简化联表查询(隐藏复杂的SQL语句)
- 使用视图重新格式化查询的数据
- 使用视图过滤不想要的数据
- 使用视图计算多个字段
- 不能通过视图去修改真实表的数据
- 对于视图来说只做查询操作
- 操作视图
- 创建视图
- CREATE VIEW '视图名' AS ‘查询SQL语句’
- 查看视图
- SHOW CREATE VIEW '视图名'
- 查看所有视图
- show table status where comment = ‘view’
- 删除视图
- DROP VIEW '视图名'
- 删除多个视图
- drop view viewname1,viewname2,.....
- 视图的规则和限制
- 视图必须唯一命名
- 视图创建需要具有足够的权限
- 视图创建数量上没有限制
- 视图可以嵌套
- 视图允许使用order by 进行排序
- 视图不能索引(不支持触发器)
- 视图可以和表一起使用
- 视图的作用
- 重用SQL语句
- 简化复杂的SQL操作
- 使用表的组成部分而不是整个表
- 保护数据
- 更改数据格式和表示
- 注意:创建视图尽量简单,避免视图嵌套
视图
最新推荐文章于 2023-09-05 21:24:29 发布