『壹』 資料庫怎樣創建視圖
視圖是在一張或多張表匯總導出的虛擬表,可以方便用戶對數據的操作,那如何在已有的資料庫表上創建視圖呢,可以使用sql語句創建:
CREATE VIEW <視圖名> AS <SELECT語句>
創建視圖語法說明如下:
<視圖名>:指定視圖的名稱。該名稱在資料庫中必須是唯一的,不能與其他表或視圖同名。(個人註解:類似資料庫的表名)
<SELECT語句>:指定創建視圖的 SELECT 語句,可用於查詢多個基礎表或源視圖。
使用視圖的好處:
A. 重用SQL語句。
B. 簡化復雜的SQL操作。在編寫查詢後,可以方便地重用它而不必知道其基本查詢。
C. 使用表的一部分而不是整個表。
D. 保護數據。可以授予用戶訪問表的特定部分的許可權,而不是整個表的訪問許可權。
E. 更改數據格式和表示。視圖可返回與底層表的表示和格式不同的數據。
『貳』 SQL中視圖的創建。修改,刪除
1、創建視圖
CREATE [OR REPLACE] VIEW 視圖名(列1,列2...)
AS SELECT (列1,列2...)
FROM ...;
[WITH [CASCADED|LOCAL] CHECK OPTION]
(2)資料庫createview擴展閱讀:
SQL語言基本上獨立於資料庫本身、使用的機器、網路、操作系統,基於SQL的DBMS產品可以運行在從個人機、工作站到基於區域網、小型機和大型機的各種計算機系統上,具有良好的可移植性。
可以看出標准化的工作是很有意義的。早在1987年就有些有識之士預測SQL的標准化是「一場革命」,是「關系資料庫管理系統的轉折點」。
資料庫和各種產品都使用SQL作為共同的數據存取語言和標準的介面,使不同資料庫系統之間的互操作有了共同的基礎,進而實現異構機、各種操作環境的共享與移植。
參考資料:網路-SQL