视图

时间:2024-04-09 16:11:40 阅读:10

视图

视图

1. 看法

视图是一种假造存在的表,关于使用视图的用户来说基本上是纯透的。

视图并不在数据库中实践存在,行和列数据来自界说视图的查询总使用的表,

并且是在使用视图时动态天生的。

2. 视图干系于平凡表的上风:

简便:使用视图的用户完全不必要干系后方对应的表布局、关联条件和挑选条件,

对用户来说以前是过滤好的切合条件的后果集。

宁静:使用视图的用户只能拜候他们被允许的后果集,

对表的权限办理并不克不及限定到某个行某个列,但是经过视图就可以简便的完成。

数据独立:一旦视图的布局确定了,可以屏蔽表布局厘革对用户的影响,

源表增长列对视图没有影响;源表修正列名,则可以经过修正视图来处理,

不会形成对拜候者的影响。

3. 语法

create or replace view 视图称呼 ( 列名1 , 列名2 , 列名3 , ... )

AS

select .......

select * from student

select * from score

create view student_score_view

as

select student.*,cid,mark from student inner join score on student.sid=score.sid

select * from student_score_view

select * from student_score_view where sid=2001001

-- 修正视图

alter view student_score_view

as

select student.*,cid,mark as '分数' from student inner join score on student.sid=score.sid

4. 删除视图

drop view 视图称呼 ;

drop view student_score_view

5. 查察视图

show create view 视图称呼 ;

show create view student_score_view

SELECT * from information_schema.VIEWS ;

版权声明:本文来自互联网整理发布,如有侵权,联系删除

原文链接:https://www.yigezhs.comhttps://www.yigezhs.com/wangluozixun/44937.html

标签:视图 视图

Copyright © 2021-2022 All Rights Reserved 备案编号:闽ICP备2023009674号 网站地图 联系:dhh0407@outlook.com