视图——让你的机房查询语句更简单

视图是一种虚拟表,存储在数据库中的SQL查询,用于简化数据理解及操作。它可以提供简单性、安全性、效率性和数据独立性。创建视图可通过SQL Server Management Studio或Transact-SQL语句,但需注意不能包含特定子句和限制。在使用视图时,应权衡其性能和修改限制,合理应用于数据库设计。
摘要由CSDN通过智能技术生成

使用视图背景

          刚开始做机房收费系统的时候师傅说过要用上视图、存储过程、触发器这些东西。当时没有太多的感觉,不知道什么时候该用,用到哪里。就在几天前因为在做关于两个表的查询语句时,就自己建立一个视图,然后查询出来结果,然后就成功了。我做的有点太简单了,在想是不是自己做错了。上网查了一下,看了一些博客。事实证明,它就是来简化数据库的操作,同时提高了速度。


视图简介:

        视图是一张虚拟表,是存储在数据库中的查询的SQL语句,与此相关的数据并没有再存一份于数据库中。通过视图看到的数据仍然存放在基表中。视图看上去非常像数据库中的物理表,对它的操作同任何其它的表一样。当通过视图修改数据时,实际上是在改变基表中的数据;相反地,基表数据的改变也会自动反映在由基表产生的视图中。由于逻辑上的原因,有些视图可以修改对应的基表,而有些则不能(仅仅能查询)。


视图的用途:

      —简单性:简化用户对数据的理解,也可以简化他们的操作。那些被经常使用的查询可以被定义为视图,从而使得用户不必为以后的操作每次指定全部的条件。

      — 安全性:通过视图用户只能查询和修改他们所能见到的数据。数据库中其他的数据既看不到也取不到。

      — 效率性:简化了数据操作,从很大程度上提高了查询速度。

      — 独立性:视图可以使应用程序和数据库表在一定程度上独立。


评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值