與直接從 MySQL 基礎表中選擇資料相比,使用 MySQL 檢視有哪些好處?


眾所周知,檢視是在其他表或檢視之上構建並在資料庫中儲存的定義。以下是與直接從 MySQL 基礎表中選擇資料相比,使用 MySQL 檢視的好處

簡化資料訪問

  • 由於以下原因,使用檢視簡化了資料訪問:
  • 檢視可用於執行計算並顯示其結果。例如,呼叫聚合函式的檢視定義可用於顯示摘要。
  • 藉助檢視,我們可以透過適當的 WHERE 子句選擇一組受限的行,或者僅選擇表列的子集。
  • 藉助檢視,我們可以使用連線或聯合從多個表中選擇資料。

上述操作可以使用檢視自動執行。

提高資料安全性

我們可以使用檢視顯示特定於使用者的內容,這提高了安全性,因為任何使用者都無法訪問或修改與其他使用者相關的資料。

減少資料干擾

檢視不顯示不相關的列,因此它們減少了資料干擾。

保留原始表結構的外觀

檢視可以保留原始表結構的外觀,以最大程度地減少對其他應用程式的干擾。如果要更改表的結構以適應某些應用程式,這將非常有用。

實現所有查詢

所有查詢都可以在檢視上實現,就像在基本表上實現一樣。基本上,我們可以在檢視中使用任何子句,並且檢視可以用於 INSERT/UPDATE/DELETE。我們可以建立其他檢視的檢視。

更新於: 2020年6月22日

1K+ 瀏覽量

開啟您的 職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.