視圖是從數(shù)據(jù)庫(kù)中根據(jù)查詢條件從一個(gè)或多個(gè)表導(dǎo)出來(lái)的虛擬的表。視圖是不能存儲(chǔ)數(shù)據(jù)的。
常用使用場(chǎng)景:多表連接瀏覽時(shí)使用。
單表視圖一般用于查詢和修改,可以改變表中的數(shù)據(jù)的。
多表視圖一般用于查詢,不允許改變表中的數(shù)據(jù)。
作用:1、把經(jīng)常用的數(shù)據(jù)定義為視圖,能夠簡(jiǎn)化平時(shí)的操作。
? ? ? ? ? ?2、比較安全,不能隨意對(duì)數(shù)據(jù)進(jìn)行更改。
? ? ? ? ? ?3、程序可以建立在視圖上,把程序和表分割開(kāi)。
創(chuàng)建視圖:CREATE? VIEW? view_name? ?AS? ? 查詢語(yǔ)句;
修改視圖:CREATE? ? ?OR? ? ? REPLACE? ? VIEW? ? ? view_name? ? ?AS? ? ? ? 查詢語(yǔ)句;
刪除視圖:DROP? ? VIEW? ?view_name
查詢數(shù)據(jù):SELECT* FROM? view_name;