溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

7Python全站之路系列之MySQL視圖

發(fā)布時(shí)間:2020-06-27 15:34:07 來(lái)源:網(wǎng)絡(luò) 閱讀:382 作者:Adlereden 欄目:MySQL數(shù)據(jù)庫(kù)

Python全棧之路系列之MySQL視圖


視圖是一個(gè)虛擬表(非真實(shí)存在),其本質(zhì)是根據(jù)SQL語(yǔ)句獲取動(dòng)態(tài)的數(shù)據(jù)集,并為其命名,用戶使用時(shí)只需使用名稱即可獲取結(jié)果集,并可以將其當(dāng)作表來(lái)使用。


創(chuàng)建視圖

創(chuàng)建一個(gè)名稱為v1的視圖,其功能就是查詢color表中的所有數(shù)據(jù)

CREATE VIEW v1 AS SELECT * FROM color;

查看視圖

使用視圖時(shí),將其當(dāng)作表進(jìn)行操作即可,由于視圖是虛擬表,所以無(wú)法使用其對(duì)真實(shí)表進(jìn)行創(chuàng)建、更新和刪除操作,僅能做查詢用。

select * from v1; -- 等于執(zhí)行SELECT * FROM color

輸出結(jié)果

+-----+--------+
| nid | title  |
+-----+--------+
|   1 | red    |
|   2 | yellow |
+-----+--------+
2 rows in set (0.00 sec)

修改視圖

ALTER VIEW v1 AS SELECT * FROM color WHERE nid = 1;

刪除視圖

DROP VIEW v1;

#Python全棧之路


向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI