【机房重构】视图
来源:互联网 发布:mac air摄像头打不开 编辑:程序博客网 时间:2024/05/19 15:25
一、什么是视图?
1、在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。
2、视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,我们也可以提交数据,就像这些来自于某个单一的表。
3、注释:数据库的设计和结构不会受到视图中的函数、where 或 join 语句的影响。
二、 语法
CREATE VIEW view_name AS SELECT column_name(s) FROM table_name WHERE condition注释:视图总是显示最近的数据。每当用户查询视图时,数据库引擎通过使用 SQL 语句来重建数据。
三、好处
● 简单性。视图不仅可以简化用户对数据的理解,也可以简化他们的操作。那些被经常使用的查询可以被定义为视图,从而使用户不必为以后的操作每次都指定全部的条件。
● 安全性。通过视图用户只能查询和修改他们所能见到的数据。数据库中的其他数据则既看不见也取不到。数据库授权命令可以使每个用户对数据库的检索限制到特定的数据库对象上,但不能授权到数据库特定行和特定的列上。通过视图,用户可以被限制在数据的不同子集上。
● 逻辑数据独立性。视图可以使应用程序和数据库表在一定程度上独立。如果没有视图,应用一定是建立在表上的。有了视图之后,程序可以建立在视图之上,从而程序与数据库表被视图分割开来。
四、在SQL Server中创建视图
1.找到自己创建的数据库----->视图
2.右击存储过程点“新建视图”
3.选择添加“card”表和“student”表。
4.在各个表中选择自己需要查询的字段
5.保存视图,刷新视图就可以看到自己新建的视图了。
0 0
- 【机房重构】视图
- 【机房重构】视图
- 【机房重构】视图
- 【机房重构】--视图学习
- 机房重构之视图
- 【机房重构】SQL之视图
- 【机房重构】视图的使用
- 机房重构反思之视图
- 机房重构——视图
- 【机房重构】——视图
- 【机房重构】——视图
- 机房重构--视图的应用
- 机房重构——视图
- 重构个人版机房收费系统——视图
- 机房重构--透过查询余额看视图的应用
- 【机房重构】总结
- 机房重构总结
- 机房重构小结
- Connect中间件示例
- ExtJS中layout的12种布局风格
- 自定义主题
- JMS实例
- iOS开发UI篇—核心动画(关键帧动画)
- 【机房重构】视图
- 分别写出BOOL,int,float,指针类型的 变量a与零相比的语句
- 简述extern的作用,说明什么时候会使用extern?
- HDU 1877
- Oracle 11g SQL Developer新建连接问题
- Connect中间件——可配置的中间组件
- JSP内置对象
- 电面的题目分享
- oclhashcat配合pwdump破解win7密码