视图 view
来源:互联网 发布:linux 复制重命名 编辑:程序博客网 时间:2024/05/01 05:03
视图就是一个存在于数据库中的虚拟表。(视图是由查询结果形成的一张虚拟表。)
视图本身没有数据,只是通过执行相应的select语句完成获得相应的数据。
什么时候:如果某个查询结果出现的非常频繁,也就是,要经常拿这个查询结果来做子查询。
使用视图的好处:
①简化查询语句
比如:有一张商品表,我们经常要查每个栏目下商品的平均价格
select cat_id,avg(shop_price) from goods gropy by cat_id;
这时候我们就可以创建一张视图:
create view avgPrice as select cat_id,avg(shop_price) from goods gropy by cat_id;
创建完,以后我们要查每个栏目的平均价格时,只要这么写
select * from avgPrice;就可以了。
创建视图:create view 视图名 as select 列名 from 表名
删除视图:drop view 名
修改视图:alter view 视图名 as select 列名 from 表名;
改变视图的数据会影响原表数据。
视图是表的查询结果,自然表的数据变了,会影响视图的结果。
阅读全文
0 0
- 视图(view)
- View视图
- view视图
- 视图VIEW
- 视图 view
- Oralce 物化视图(View)
- Oralce 物化视图(View)
- 视图聚集view cluster
- SQL VIEW(视图)
- sql 视图(view)
- Android 视图(View)概述
- Android 视图(View)概述
- 视图(view)update问题
- 视图(view)
- Oracle视图view
- SQL VIEW(视图)
- 视图VIEW介绍
- Oracle 视图(View)
- Java学习心得之面向对象(二)
- python 类的__slots__属性
- 51nod 1255 字典序最小的子序列(贪心)
- 如何开始从事逼格data(一)
- 有n个人(1到n号)围成一个圈,从第1号按顺序报数(1-3),每报数为3的人从队伍去除,下个人继续从1开始报数,问最后剩下的那个人原来排在第几位- java
- 视图 view
- Java容器类源码-LinkedList的最全的源码分析
- 利用jQuery更好的處理網頁上錯誤的圖片
- Mybaits入门到精通-3、MyBatis配置文件
- Android静态注册和动态注册广播的区别
- 矩阵快速幂求斐波那契数列(初学整理)
- Sparse Matrix(稀疏矩阵三元组表示,三元组形式的矩阵转置)
- 什么是硬分叉,什么是软分叉,什么是共识?
- Spring详解