Sqlserver 视图 视图很有用

视图是一个表 可以把俩个表的数据 做成一个视图来方便查询 修改  删除 同时 组成视图的表也会随着视图 数据改变而改变

举栗子

三个表  学生表  成绩表  科目表 组成一个视图 然后对数据查询 更改

Sqlserver 视图_视图

我们创建一个视图 把低于 51分的同学名 成绩 科目 查询出来 并穿件视图

在我们创建视图完毕的时候 在项目里 会有一个视图被创建出来

Sqlserver 视图_软件开发_02

Sqlserver 视图_数据查询_03

我们查询一下视图 

Sqlserver 视图_Sqlserver_04

修改一天语句

Sqlserver 视图_软件开发_05

我们看一下 视图里的数据

视图里的数据没有了

因为视图里的条件是 成绩< 51 我们修改视图里的数据以后 它已经不满足我们的条件了  所以 视图里并没有这条数据

Sqlserver 视图_数据查询_06

我们看一下原表的数据 软件开发已经修改成55了

Sqlserver 视图_Sqlserver_07

视图是非常有用的 我们可以写很少的语句 来控制复杂的表