MySQL視圖的應(yīng)用之更改視圖
發(fā)表時間:2023-08-31 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]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é)果如下圖:
那么到這里關(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知識。