数据库查询的五种视图和作用
2015-06-09 07:26
405 查看
1、单源表视图 视图的数据可以只取自一个基本表的部分行、列,这样的视图行列与基本表行列对应。这样定义的视图一般可以进行查询和更改数据操作。 2、多源表视图 视图的数据可以来自多个表中,这样定义的视图一般只用于查询,不用于修改数据。 3、在已有视图上定义的新视图 可以在视图上再建立视图,这时作为数据源的视图必须是已经建立好的。 4、带表达式的视图 在定义基本表时,为减少数据库中的冗余数据,表中只存放基本数据,由基本数据经过各种计算派生出的数据一般是不存储的。但由于视图中的数据并不实际存储,所以定义视图时可以根据需要设置一些派生属性列,在这些派生属性列中保存经过计算的值。这些派生属性由于在基本表中并不实际存在,因此,也称它们为虚拟列。包含虚拟列的视图也称为带表达式的视图。 5、含分组统计信息的视图 含分组统计信息的视图是指定义视图的查询语句中含有GROUP BY子句,这样的视图只能用于查询,不能用于修改数据。
相关文章推荐
- SQL简单存储过程
- 使用c#访问Access数据库时,提示找不到可安装的 ISAM
- 优化SQLServer——表和分区索引
- 五种完整性约束分别是什么——基于MySQL数据库的数据约束实例
- 在进行数据插入数据库操作时,对于id的处理
- Oracle数据库综合试题
- Python实现数据库编程方法详解
- JDBC获取数据库链接
- hibernate执行原生sql以及对结果集处理.
- MySql避免重复插入记录方法(ignore,Replace,ON DUPLICATE KEY UP
- mysql主从
- 浅析MySQL中exists与in的使用
- 数据库进阶系列之一:漫谈数据库索引
- [LeetCode][SQL]Nth Highest Salary
- Memcached与Redis
- Oracle视图
- win7 64 pl/sql developer 不能选择database下来框
- 第十篇 SQL Server代理使用代理帐户
- SQL语句(一)
- 阿里云DRDS:分布式数据库服务