與直接從 MySQL 基礎表中選擇資料相比,使用 MySQL 檢視有哪些好處?
眾所周知,檢視是在其他表或檢視之上構建並在資料庫中儲存的定義。以下是與直接從 MySQL 基礎表中選擇資料相比,使用 MySQL 檢視的好處
簡化資料訪問
- 由於以下原因,使用檢視簡化了資料訪問:
- 檢視可用於執行計算並顯示其結果。例如,呼叫聚合函式的檢視定義可用於顯示摘要。
- 藉助檢視,我們可以透過適當的 WHERE 子句選擇一組受限的行,或者僅選擇表列的子集。
- 藉助檢視,我們可以使用連線或聯合從多個表中選擇資料。
上述操作可以使用檢視自動執行。
提高資料安全性
我們可以使用檢視顯示特定於使用者的內容,這提高了安全性,因為任何使用者都無法訪問或修改與其他使用者相關的資料。
減少資料干擾
檢視不顯示不相關的列,因此它們減少了資料干擾。
保留原始表結構的外觀
檢視可以保留原始表結構的外觀,以最大程度地減少對其他應用程式的干擾。如果要更改表的結構以適應某些應用程式,這將非常有用。
實現所有查詢
所有查詢都可以在檢視上實現,就像在基本表上實現一樣。基本上,我們可以在檢視中使用任何子句,並且檢視可以用於 INSERT/UPDATE/DELETE。我們可以建立其他檢視的檢視。
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP