MySQL視圖的應(yīng)用之更改視圖
發(fā)表時(shí)間:2023-08-31 來(lái)源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]MySQL視圖的應(yīng)用之修改視圖為了提高工作效率,對(duì)不滿足條件的視圖可以通過修改的方式進(jìn)行更改。實(shí)現(xiàn)本章中的實(shí)例,我們首先要?jiǎng)?chuàng)建數(shù)據(jù)表,然后在創(chuàng)建視圖,先不要著急,我們下面會(huì)詳細(xì)介紹!~那么在我們開始本章內(nèi)容之前,先回顧一下上一篇《MySQL視圖的應(yīng)用之創(chuàng)建視圖》中的內(nèi)容,我們?cè)谏弦黄敿?xì)介紹了如何...
MySQL視圖的應(yīng)用之修改視圖為了提高工作效率,對(duì)不滿足條件的視圖可以通過修改的方式進(jìn)行更改。實(shí)現(xiàn)本章中的實(shí)例,我們首先要?jiǎng)?chuàng)建數(shù)據(jù)表,然后在創(chuàng)建視圖,先不要著急,我們下面會(huì)詳細(xì)介紹!~
那么在我們開始本章內(nèi)容之前,先回顧一下上一篇《MySQL視圖的應(yīng)用之創(chuàng)建視圖》中的內(nèi)容,我們?cè)谏弦黄敿?xì)介紹了如何創(chuàng)建MySQL視圖,如何通過視圖來(lái)驗(yàn)證用戶身份的驗(yàn)證,不清楚的小伙伴可以去回顧一下,今天我們這篇文章主要跟大家主要介紹的事MySQL視圖的修改,下面一起看下吧!
技術(shù)要點(diǎn)
MySQL中修改視圖可以通過alter view語(yǔ)句實(shí)現(xiàn),alter view語(yǔ)句具體使用說明如下:
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語(yǔ)句用于限定視圖。
mysql修改視圖實(shí)現(xiàn)過程
(1)首先應(yīng)在數(shù)據(jù)庫(kù)中創(chuàng)建數(shù)據(jù)表user,該表也可以在phpMyAdmin中創(chuàng)建,這里我們數(shù)據(jù)庫(kù)已經(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)這時(shí)只列出username一個(gè)字段,從而說明視圖修改成功。
以上實(shí)現(xiàn)過程在“命令提示符”中顯示的結(jié)果如下圖:

那么到這里關(guān)于修改MySQL視圖的內(nèi)容就結(jié)束了,是不是很簡(jiǎn)單呢,,相信小伙伴們都可以很詳細(xì)的掌握了,下一篇文章我們將繼續(xù)介紹關(guān)于MySQL視圖的應(yīng)用,具體請(qǐng)閱讀《MySQL視圖的應(yīng)用之應(yīng)用視圖》!
【相關(guān)教程推薦】
1.【MYSQL在線免費(fèi)視頻教程】
2. 相關(guān)視頻課程推薦: 《后盾網(wǎng)MySQL數(shù)據(jù)庫(kù)視頻教程》
以上就是MySQL視圖的應(yīng)用之修改視圖的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章!
學(xué)習(xí)教程快速掌握從入門到精通的SQL知識(shí)。