首页 > 数据库技术 > 详细

SQL 视图

时间:2015-10-15 09:55:31      阅读:390      评论:0      收藏:0      [点我收藏+]

视图:就是一个虚拟的表,一般情况下用于多表链接
一个查询语句可以当做是子查询 查询出一列或是一个作为一个数据的比对参数,作为一个数据源,作为一个数值或一组数值,防砸偶from后面 还可以作为一个表来使用

create view: 视图
创建视图:
create view +表名
as ... go
例子:
create view tableview
as
select score .sno,score .cno,score .degree,
student .sname,student .ssex,sbirthday,Class,course .cname,tno
from score
join student on score .sno=student .sno
join course on score .cno=course .cno
go

视图里面的数据只能查询,不能增删改,视图里面的数据来源于其他的表,视图会随着实际的数据表的改变为改变


删除视图:
drop view +表名
修改视图:
alter view +表名
as
修改的内容,相当于删了重建
go

如果这几个表的连接经常用 就建好视图不用每次都写了


范式理论:
1.每一个表都要有主键
2.每个表的列都要直接跟主键相关
3.每一个列都要是单独的数据列

SQL 视图

原文:http://www.cnblogs.com/zhuxu/p/4881379.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!