常用 SQL 通用語法 - DDL - 視圖

視圖是可視化的表。

SQL 中,視圖是基於 SQL 語句的結果集可視化的表

視圖包含,但不是一個真實的表,是建立在 一個或多個表 上的 可視化虛表

視圖中的字段就是來自 一個或多個 數據庫 中的 真實的表 中的字段。
我們可以向視圖添加 SQL 函數、WHERE 以及 JOIN 語句,我們也可以提交數據,就像這些來自於某個單一的表。

註釋:數據庫的設計和結構不會受到視圖中的函數wherejoin 語句的影響。


創建、更新和刪除視圖。


SQL CREATE VIEW 語句

SQL CREATE VIEW 語法

CREATE VIEW view_name AS
SELECT column_name(s)
FROM table_name
WHERE condition

注:

視圖總是顯示最近的數據。每當用戶查詢視圖時,數據庫引擎通過使用 SQL 語句來重建數據
多數DBMS都 會採用 [ ] 作爲 識別 視圖表 的標誌

SQL CREATE VIEW 實例

CREATE VIEW [Current Product List] AS
SELECT ProductID,ProductName
FROM Products
WHERE Discontinued=No
SELECT * FROM [Current Product List]

SQL 更新視圖

您可以使用下面的語法來更新視圖:

CREATE OR REPLACE VIEW view_name AS
SELECT column_name(s)
FROM table_name
WHERE condition

視圖 是由 SQL語句構建 起來 的一個 虛表 ,所以要想 更改 視圖 ,必須重新寫入視圖 形成代碼,會覆蓋原有視圖代碼


SQL 撤銷視圖

您可以通過 DROP VIEW 命令來刪除視圖。

DROP VIEW view_name
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章