文章目錄
-
-
- 視圖
-
- 概念:
- 應用場景:
-
- 案例:查詢姓張的學生名和專業名
- 文法:
- 視圖的好處
- 視圖的修改
- 視圖的删除
-
一種虛拟存在的表,行和列的資料來自定義視圖的查詢中使用的表,并且是在使用視圖時動态生成的,隻儲存了sql邏輯,不儲存查詢結果
多個地方用到同樣的查詢結果
該查詢結果使用的sql語句較複雜
①建立視圖
create view v1
as
select stuname,majorname
from stuinfo s
inner join major m on s.majorid=m.id
查詢方法
select * from v1 where stuname like ‘張%’;
create view 視圖名
查詢語句
重用sql語句
簡化複雜的sql操作,不必知道它的查詢細節
保護資料,提高安全性
文法
方式一
create or replace view 視圖名
方式二
alter view 視圖名
drop view 視圖名,視圖名 ,;
檢視視圖