天天看點

視圖

文章目錄

      • 視圖
        • 概念:
        • 應用場景:
          • 案例:查詢姓張的學生名和專業名
        • 文法:
      • 視圖的好處
      • 視圖的修改
      • 視圖的删除

一種虛拟存在的表,行和列的資料來自定義視圖的查詢中使用的表,并且是在使用視圖時動态生成的,隻儲存了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 視圖名,視圖名 ,;

檢視視圖

繼續閱讀