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

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

          創建視圖
          ????????? 語法:create view? 視圖名 as query
          ???????????舉例:
          ?????創建????????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





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


          網站導航:
           
          主站蜘蛛池模板: 桦南县| 渭源县| 杨浦区| 南昌市| 保定市| 安塞县| 滕州市| 合阳县| 秦安县| 伊金霍洛旗| 迁西县| 中超| 九龙城区| 鹰潭市| 巢湖市| 高阳县| 屏东县| 高平市| 玛曲县| 张家界市| 濮阳县| 辰溪县| 衡阳市| 五华县| 河津市| 寻乌县| 玉树县| 繁昌县| 嘉义市| 鄂州市| 宕昌县| 抚远县| 淅川县| 茂名市| 苍梧县| 伊川县| 托里县| 赤城县| 宜兰县| 琼结县| 普兰店市|