明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

MySQL視圖的應(yīng)用之更改視圖

[摘要]MySQL視圖的應(yīng)用之修改視圖為了提高工作效率,對不滿足條件的視圖可以通過修改的方式進行更改。實現(xiàn)本章中的實例,我們首先要創(chuàng)建數(shù)據(jù)表,然后在創(chuàng)建視圖,先不要著急,我們下面會詳細介紹!~那么在我們開始本章內(nèi)容之前,先回顧一下上一篇《MySQL視圖的應(yīng)用之創(chuàng)建視圖》中的內(nèi)容,我們在上一篇詳細介紹了如何...
MySQL視圖的應(yīng)用之修改視圖

為了提高工作效率,對不滿足條件的視圖可以通過修改的方式進行更改。實現(xiàn)本章中的實例,我們首先要創(chuàng)建數(shù)據(jù)表,然后在創(chuàng)建視圖,先不要著急,我們下面會詳細介紹!~

那么在我們開始本章內(nèi)容之前,先回顧一下上一篇《MySQL視圖的應(yīng)用之創(chuàng)建視圖》中的內(nèi)容,我們在上一篇詳細介紹了如何創(chuàng)建MySQL視圖,如何通過視圖來驗證用戶身份的驗證,不清楚的小伙伴可以去回顧一下,今天我們這篇文章主要跟大家主要介紹的事MySQL視圖的修改,下面一起看下吧!

技術(shù)要點

MySQL中修改視圖可以通過alter view語句實現(xiàn),alter view語句具體使用說明如下:

alter view [algorithm={merge   temptable   undefined} ]view view_name[(column_list)] as select_statement[with [cascaded   local] check option]

algorithm:該參數(shù)已經(jīng)在創(chuàng)建視圖中作了介紹,這里不再贅述。

view_name:視圖的名稱。

select_statement:SQL語句用于限定視圖。

mysql修改視圖實現(xiàn)過程

(1)首先應(yīng)在數(shù)據(jù)庫中創(chuàng)建數(shù)據(jù)表user,該表也可以在phpMyAdmin中創(chuàng)建,這里我們數(shù)據(jù)庫已經(jīng)創(chuàng)建完成了,在這里就不在重復(fù)了~

(2)創(chuàng)建視圖userinfo。代碼如下:

create view userinfo as select * from user

(3)查詢視圖userinfo。代碼如下:

select * from userinfo

查看執(zhí)行結(jié)果,可以發(fā)現(xiàn)user表中的所有的字段都一一列出。

(4)下面開始修改視圖,要求修改后只列出username字段。代碼如下:

alter view userinfo as select * from user

(5)重新查詢視圖userinfo,從結(jié)果中可以發(fā)現(xiàn)這時只列出username一個字段,從而說明視圖修改成功。

以上實現(xiàn)過程在“命令提示符”中顯示的結(jié)果如下圖:

108.png

那么到這里關(guān)于修改MySQL視圖的內(nèi)容就結(jié)束了,是不是很簡單呢,,相信小伙伴們都可以很詳細的掌握了,下一篇文章我們將繼續(xù)介紹關(guān)于MySQL視圖的應(yīng)用,具體請閱讀《MySQL視圖的應(yīng)用之應(yīng)用視圖》!

【相關(guān)教程推薦】

1.【MYSQL在線免費視頻教程

2. 相關(guān)視頻課程推薦: 《后盾網(wǎng)MySQL數(shù)據(jù)庫視頻教程

以上就是MySQL視圖的應(yīng)用之修改視圖的詳細內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!


學習教程快速掌握從入門到精通的SQL知識。