視圖解析

定義:

一、視圖是一張虛擬表,它表示一張表的部分數據或多張表的綜合數據,其結構和數據是建立在對錶的查詢基礎上。

二、視圖中並不存放數據,而是存放在視圖所引用的原始表(基表)中

三、同一張原始表,根據不同用戶的不同需求,可以創建不同的視圖

用途:

一、篩選表中的行

二、防止未經許可的用戶訪問敏感數據

三、降低數據庫的複雜程度

四、將多個物理數據庫抽象爲一個邏輯數據庫

創建視圖

IF exists(SELECT * FROM sysobjects where APP_NAME()='view_say')
   drop VIEW view_say
   GO
CREATE view view_say
    as
    select a.saytitle as '專題',a.saycontent as '內容',
    b.pl_name as '評論人',b.pl_content as '評論內容' from say a inner JOIN say_pinglun b
    ON a.id=b.say_id
    GO
SELECT * FROM view_say

運行結果:


發佈了163 篇原創文章 · 獲贊 15 · 訪問量 15萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章