資料庫檢視是什麼意思?MySQL 檢視是如何工作的?
資料庫檢視只不過是儲存在資料庫中並具有關聯名稱的 SQL 語句。檢視實際上是以預定義 SQL 查詢的形式組成的表。
檢視可以包含表的所有行,也可以選擇表中的行。MySQL 檢視可以從一個或多個表建立,這取決於建立檢視的 MySQL 查詢。
檢視是一種虛擬表,允許使用者執行以下操作:
- 以使用者或使用者類別認為自然或直觀的方式來組織資料。
- 限制對資料的訪問,以便使用者只能檢視(有時)修改他們需要的內容,而不能檢視更多內容。
- 彙總來自各個表的的資料,以用於生成報表。
基本上,檢視是在其他表或檢視之上構建的定義。如果基礎表中的資料發生更改,則檢視中也會反映出來。檢視可以構建在單個表或多個表之上。MySQL 從 5.0+ 版本開始支援資料庫檢視,並透過以下兩種方式處理針對檢視的查詢:
- **建立臨時表** - 透過這種方式,MySQL 基於檢視定義語句建立臨時表,並在該臨時表上執行傳入的查詢。
- **組合查詢** - 透過這種方式,MySQL 將傳入的查詢與檢視中定義的查詢組合成一個查詢,並執行組合後的查詢。
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP