視圖

時間: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 ;

版權聲明:本文來自互聯網整理發布,如有侵權,聯系刪除

原文鏈接:http://www.freetextsend.comhttp://www.freetextsend.com/wangluozixun/44937.html

標簽:視圖 視圖

Copyright ? 2021-2022 All Rights Reserved 備案編號:閩ICP備2023009674號 網站地圖 聯系:dhh0407@outlook.com

www.成人网