了解關於數據庫視圖的更多信息 - 控制數據訪問

了解更多關於數據庫視圖

數據庫視圖允許您輕鬆降低最終用戶體驗的複雜性,並通過限制呈現給最終用戶的數據來限制他們訪問數據庫表中包含的數據的能力。 本質上,視圖使用數據庫查詢的結果來動態填充仿真數據庫表的內容。

為什麼使用視圖?

有兩個主要原因可以讓用戶通過視圖訪問數據,而不是直接訪問數據庫表:

創建一個視圖

創建視圖非常簡單:只需創建一個包含您希望實施的限制的查詢,並將其放入CREATE VIEW命令中即可。 語法如下:

CREATE VIEW視圖名稱
<查詢>

例如,如果您希望創建前一節中討論的全職員工視圖,則可以發出以下命令:

CREATE VIEW全職AS
SELECT first_name,last_name,employee_id
FROM員工
WHERE status ='FT'

修改視圖

更改視圖的內容使用與創建視圖完全相同的語法,但是使用ALTER VIEW命令而不是CREATE VIEW命令。 例如,如果您想為全職視圖添加限制,以將員工的電話號碼添加到結果中,您可以執行以下命令:

ALTER VIEW全職AS
SELECT first_name,last_name,employee_id,telephone
FROM員工
WHERE status ='FT'

刪除視圖

使用DROP VIEW命令從數據庫中刪除視圖很簡單。 例如,如果您希望刪除全職員工視圖,則可以使用以下命令:

全天下降