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