最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SQL Server視圖的講解

 更新時(shí)間:2019年01月23日 11:37:22   作者:chenqiangdage  
今天小編就為大家分享一篇關(guān)于SQL Server視圖的講解,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧

在初期的工作中,要做一個(gè)系統(tǒng)登錄驗(yàn)證,翻閱同事做的登錄驗(yàn)證,發(fā)現(xiàn)同事們做用戶名驗(yàn)證時(shí),查的結(jié)果集來自一個(gè)視圖,之前也弄過視圖,但很少去仔細(xì)看過有關(guān)方面的詳細(xì)知識(shí),于是特意百度谷歌了一下,總結(jié)如下知識(shí):

視圖,是基于SQL語句的結(jié)果集的可視化表。從用戶角度來看,一個(gè)視圖是從一個(gè)特定的角度來查看數(shù)據(jù)庫中的數(shù)據(jù)。從數(shù)據(jù)庫系統(tǒng)內(nèi)部來看,一個(gè)視圖是由SELECT語句組成的查詢定義的虛擬表。從數(shù)據(jù)庫系統(tǒng)內(nèi)部來看,視圖是由一張或多張表中的數(shù)據(jù)組成的,從數(shù)據(jù)庫系統(tǒng)外部來看,視圖就如同一張表一樣,對表能夠進(jìn)行的一般操作都可以應(yīng)用于視圖,例如查詢,修改,刪除操作等。

個(gè)人理解是:DB中實(shí)際是不存在這個(gè)表的,這個(gè)表是SQL語句執(zhí)行后生成的臨時(shí)表,這個(gè)表毫無疑問是在系統(tǒng)臨時(shí)表中。我們對這個(gè)表的增刪查改都不會(huì)實(shí)際影響到真實(shí)的數(shù)據(jù)。

這樣做的好處,就拿工作中的實(shí)例來說,用戶登錄驗(yàn)證中煙驗(yàn)證用戶的密碼和用戶名是否一致,假設(shè)存用戶信息表中還含有其他機(jī)密敏感數(shù)據(jù),如果直接查這個(gè)表的話,比如說用select * from 那么這會(huì)導(dǎo)出所有的信息,同時(shí)也有不要的內(nèi)存cpu開銷.所以建立一個(gè)視圖,將需要做驗(yàn)證的字段查出一個(gè)虛擬表,然后在在這個(gè)表中查匹配。這樣就可以隱藏掉機(jī)密信息。當(dāng)然視圖還有其他的用途,詳見百度;

實(shí)際建立:創(chuàng)建一個(gè)視圖

create view LoginCheck as
select name ,LogKey from security_user where security_user.normal =1 
union 
select name ,LogKey from security_user where security_user.normal =2

使用視圖:

select LoginCheck.name, LoginCheck.LogKey from LoginCheck

修改一個(gè)視圖:

Alter LoginCheck as 
select name,LogKey from normal_user

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

相關(guān)文章

最新評(píng)論

屯留县| 喀喇| 志丹县| 金秀| 册亨县| 平度市| 德江县| 南丹县| 铜鼓县| 桦南县| 利辛县| 罗田县| 嘉义市| 芜湖市| 绍兴县| 馆陶县| 灵丘县| 历史| 湄潭县| 新昌县| 时尚| 开远市| 苍南县| 平陆县| 海晏县| 麻栗坡县| 昆山市| 楚雄市| 灯塔市| 五华县| 宜都市| 贵德县| 新闻| 乳源| 巴彦县| 华池县| 安国市| 聂拉木县| 郴州市| 宁南县| 石河子市|