首頁 >每日程式設計 >mysql知識 >怎麼更新Mysql資料表視圖中數據

怎麼更新Mysql資料表視圖中數據

藏色散人
藏色散人原創
2018-10-27 17:13:459814瀏覽

本篇文章主要為大家介紹mysql資料表中檢視中資料的更新操作。

相關mysql影片教學推薦:《mysql教學

#mysql資料表檢視的定義及相關操作,如查詢、修改、刪除、新增等操作介紹,在我們近期發佈的文章中,已經給大家詳細講解過了,這裡就不一一為大家介紹了。需要了解的新手朋友們,可以參考相關文章。

如何查詢mysql資料表中的檢視

怎麼修改Mysql資料表中的檢視

怎麼刪除mysql資料表中的檢視

怎麼刪除mysql資料表檢視中資料

本節主要內容是視圖的更新操作,所謂更新操作就是指透過視圖,來更新(更改、取代...)基本表中的資料。由於視圖是一個虛擬表,其中沒有真實存在的數據,所以,當我們透過視圖來更新數據時,實際上是在更新mysql基本表中的數據,例如對視圖進行增刪改操作也就是對基本表數據進行增刪改操作,只不過視圖的操作會有一定的限制。

下面我們就結合簡單的範例,繼續為大家介紹mysql資料表視圖更新資料的相關操作。

怎麼更新Mysql資料表檢視中資料?

首先我們可以先查詢出單表檢視資料(my_v1)。如下圖顯示my_v1存在六條資料。

怎麼更新Mysql資料表視圖中數據

然後我們透過update語句對my_v1中的資料進行更新,這裡我們將id為3的namename欄位值從“232”更新為“oyk” 。

怎麼更新Mysql資料表視圖中數據

如圖query OK表示更新成功,我們可以透過Navicat查看是否更新成功。

怎麼更新Mysql資料表視圖中數據

如圖,單表視圖my_v1中的資料成功被更新了。

注意:

不是所有的視圖都可以被執行更新操作。基本表的行列子集視圖一般是可更新的。但是如果視圖的屬性來自集合函數,表達式,則該視圖肯定是不可以更新的,並且若視圖是由兩個以上的基表導出的,此視圖通常情況下是不允許更新的!

本篇文章就是關於mysql資料表中檢視資料的更新操作介紹,簡單易懂,希望對需要的朋友有幫助!

想要了解更多mysql知識,可以關注PHP中文網mysql影片教學,歡迎大家參考學習!

以上是怎麼更新Mysql資料表視圖中數據的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn