首頁  >  文章  >  每日程式設計  >  怎麼刪除mysql資料表視圖中數據

怎麼刪除mysql資料表視圖中數據

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

本篇文章主要介紹給大家mysql資料表中視圖資料的刪除操作

經過先前關於mysql視圖的相關知識介紹,相信各位新手朋友們對視圖的定義及基礎操作都有更進一步的認識。

簡單的說,視圖就是一些查詢語句的集合,一經定義便儲存在資料庫中,不過與其相對應的資料並沒有像mysql基表那樣又在資料庫中再儲存一份,而透過視圖看到的資料只是存放在基本表中的資料。對視圖的操作與mysql基底表的操作是一樣的,可以對其進行查詢、修改(有一定的限制)、刪除等操作。

之前的文章中已經有跟大家介紹過一些相關操作,需要的朋友可以參考學習。

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

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

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

#下面我們就繼續結合一些簡單的範例,為大家講解mysql資料表中單表視圖以及多表視圖中刪除資料的相關知識點數。

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

首先我們可以透過select語句查詢出單表視圖的數據,如下圖中的my_v1即單表視圖。

怎麼刪除mysql資料表視圖中數據

這裡我們可以看到單表視圖my_v1的中有7條數據,如果我們刪除其中一條數據,可如下操作。

怎麼刪除mysql資料表視圖中數據

如圖顯示我們成功刪除了id為7的這條資料。

注意:單表檢視中的資料可以被刪除,並且相對應的資料表資料也會被刪除。

然後我們再查詢一張多表視圖,如下圖my_v2就是基於兩張表關聯的視圖。

怎麼刪除mysql資料表視圖中數據

如果我們要將多表視圖中的資料刪除掉,會有怎樣的結果呢?操作範例如下:

怎麼刪除mysql資料表視圖中數據

從圖中可以看到不能執行刪除多表視圖中的資料操作。

最後我們可以總結:

單表視圖中的資料可以被刪除,且原始資料會影響;多表視圖,修改視圖資料時會報錯,無法修改。

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

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

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

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