首頁 >資料庫 >mysql教程 >資料庫視圖是什麼意思以及 MySQL 視圖如何運作?

資料庫視圖是什麼意思以及 MySQL 視圖如何運作?

PHPz
PHPz轉載
2023-09-13 11:49:021766瀏覽

数据库视图是什么意思以及 MySQL 视图如何工作?

資料庫檢視只不過是儲存在資料庫中且具有關聯名稱的 SQL 語句。視圖實際上是預定義 SQL 查詢形式的表的組合。

檢視可以包含表格的所有行,也可以從表格中選擇行。 MySQL 視圖可以從一個或多個表創建,這些表依賴編寫的 MySQL 查詢來建立視圖。

檢視是一種虛擬表,允許使用者執行以下操作 -

  • 以使用者或使用者類別認為自然或直覺的方式建立資料。
  •  限制對資料的訪問​​,使用戶能夠查看並(有時)準確地修改他們需要的內容,而無需再做更多。
  •  總結可用於產生報表的各種表格中的資料。

基本上,視圖是建立在其他視圖表之上的定義。如果基礎表中的資料發生更改,視圖中也會反映出相同的情況。視圖可以建立在單一或多個表格之上。 MySQL 從版本5 開始支援資料庫視圖,並透過以下兩種方式處理針對視圖的查詢-

  • 透過建立臨時表 - 在此這樣,MySQL就會根據視圖定義語句建立一個臨時表,並在這個臨時表上執行傳入的查詢。
  •  透過組合查詢 -這樣,MySQL會組合傳入的查詢查詢將檢視定義為一個查詢並執行組合查詢。
#

以上是資料庫視圖是什麼意思以及 MySQL 視圖如何運作?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除