視圖的簡介
          ???????? 視圖提供了一種數(shù)據(jù)庫表中的數(shù)據(jù)進(jìn)行半持久性改造的方式,我們可以使用訪問視圖來代替直接訪問表。這種方式的優(yōu)點就是給了用戶一個附加抽象層,這意味著我們可以以一種更一致的方式格式數(shù)據(jù);同時,采用這種方式使用戶僅可以訪問視圖,而不是下層數(shù)據(jù),從而增強(qiáng)了數(shù)據(jù)的安全性。視圖有時被稱為擬表。

          視圖的優(yōu)點
          ??????1)將用戶的注意力集中到特定的數(shù)據(jù)上,以到達(dá)保護(hù)數(shù)據(jù)安全性的目的。因為視圖可以限制用戶從表中所檢查的內(nèi)容;而不是表中存儲的所有數(shù)據(jù)。
          ?????????2)簡化了數(shù)據(jù)的查詢和處理操作。
          ?????????3)有利于數(shù)據(jù)的交換操作。我們可以自己定義一個視圖,把需要交換的數(shù)據(jù)集中到一個視圖,從而簡化了數(shù)據(jù)的交換操作。
          ???????? 4)有利于簡化對用戶的權(quán)限管理。

          創(chuàng)建視圖
          ????????? 語法:create view? 視圖名 as query
          ???????????舉例:
          ?????創(chuàng)建????????create view studentsummary
          ?????????????????????as
          ?????????????????????select studnet.studentid,student.name,
          ???????????????????????????count(*) as examstaken
          ??????????????????????from student
          ????????????????????? inner join studentexam
          ??????????????????????on student.studentid=studentexam.studentid
          ??????????????????????group by student.studentid,student.name

          ????????????使用:select studentid,name,examstaken from studentexam





          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 饶河县| 洛川县| 通州区| 林周县| 水富县| 寻乌县| 周宁县| 阳城县| 疏勒县| 乐清市| 西林县| 忻州市| 应城市| 六盘水市| 马边| 漳浦县| 光泽县| 微山县| 泸水县| 日喀则市| 庄浪县| 青铜峡市| 岳普湖县| 佛学| 西昌市| 绥宁县| 奉新县| 博野县| 临城县| 宁强县| 绩溪县| 兴隆县| 东兰县| 浦城县| 秦安县| 铁力市| 城固县| 鄂伦春自治旗| 桂阳县| 吉木乃县| 新建县|