詳細了解視圖、函數(存儲過程)、觸發器、别名
視圖篇
一、視圖定義
引言:
假設天氣記錄和城市為止的組合清單對我們的應用有用,但我
們又不想每次需要使用它時都敲入整個查詢。我們可以在該查詢上建立一個視圖,這會給該
查詢一個名字,我們可以像使用一個普通表一樣來使用它:
CREATE VIEW myview AS
SELECT city, temp_lo, temp_hi, prcp, date, location
FROM weather, cities
WHERE city = name;
SELECT
*
FROM myview;
視圖是從一個或者多個表中導出的,它的行為與表非常相似,但是視圖是一個虛拟表。在視圖中,使用者可以使用select查詢語句查詢資料、insert插入資料、update更新資料、delete删除資料。
二、視圖的作用
優點:
1、簡單化
視圖可以簡化使用者對資料的了解,也可以簡化操作。
2、安全性
使用者隻能查詢和修改到他們能見到的資料。
3、邏輯資料獨立性
可以幫助使用者屏蔽真實表結構變化帶來的影響。
三、視圖的應用
文法
(一)建立視圖
1、在單表上建立視圖
(二)檢視視圖
1、pgAdmin 檢視視圖
2、sql語句進行檢視
(三)删除視圖
1、pgAdmin 操作
2、sql語句操作
文法:
有參考其他書籍!!