数据库视图

视图:
视图是一种虚拟的表。

视图与表区别
1.视图不是数据库中真实的表,而是一种虚拟表,其结构和数据是建立在对数据中真实表查询的基础上的。
2.视图没有实际的物理记录。
3.视图是数据的窗口,而表是内容。
4.视图的建立和删除只影响视图本身,不影响对应的基本表。

视图的优点:
1.定制用户数据,聚焦特定的数据。
2.简化数据操作
3.提高基表数据的安全性。
4.共享所需数据
5.更改数据格式
6.重用sql语句

使用视图的时候,应该注意几点:
1.创建视图需要有足够的访问权限。
2.创建视图的数目没有限制
3.视图可以嵌套,即从其他视图检索数据的查询来创建视图。
4.视图不能索引,也不能有关联的触发器,默认值或规则
5.视图可以和表一起使用
6.如果用多个连接或者过滤条件创建了复杂的视图或嵌套了视图,可能会发现系统运行性能下降的很严重。
7.order by可用在视图中,若该视图检索数据的select语句中也包含了order by,则视图中的order by将被覆盖。

创建视图
1.基于单表的视图
创建视图的基本语法 CREATE VIEW <视图名> AS <SELECT语句>

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值