版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、視圖引入視圖的原因安全因素構(gòu)建更符合特定用戶直覺的個性化的關(guān)系集合學(xué)生名單學(xué)號姓名班級GPA排名1001杜斯C洋C豆豆CS1802743數(shù)據(jù)表中所有字段對所有用戶可見是不合適的。比如密碼泄露。輔導(dǎo)員希望了解的信息視圖是在數(shù)據(jù)表基礎(chǔ)上定義的一個虛擬表,在打開視圖時從數(shù)據(jù)表提取查詢結(jié)果。選課人數(shù)課號人數(shù) C0015C0025C0034學(xué)生名單學(xué)號姓名1001杜斯1002汪洋1003林豆豆數(shù)據(jù)庫設(shè)計者教務(wù)長班主任student表coursenenroll表虛擬表并不預(yù)先計算并存儲,而是在使用虛擬表的時候才通過執(zhí)行查詢被計算出來。使用SQL創(chuàng)建視圖C
2、REATE VIEW 視圖名稱 ASSELECT查詢語句;CREATE VIEW view_studentmaleASSELECT StudentCode 學(xué)號, StudentName 姓名,Gender 性別, Birthday 生日FROM student WHERE Gender=男;例如:創(chuàng)建男生視圖view_studentmale,包括學(xué)生學(xué)號、姓名、性別和出生日期。使用視圖創(chuàng)建工具創(chuàng)建視圖數(shù)據(jù)庫對象區(qū)已選對象區(qū)SQL語句區(qū)舉例1:視圖(基于多個表)創(chuàng)建視圖view_studentscore,顯示姓名、課程名和成績,按成績降序排序。舉例2:視圖(基于視圖)創(chuàng)建視圖view_stud
3、entexcellent,選拔優(yōu)培生(平均成績大于等于90的學(xué)生),并按平均成績從高到低排列。視圖的使用視圖與表的用法相同,可以通過視圖查詢和更新數(shù)據(jù)庫。 表3表2表1視圖1視圖2舉例1:使用視圖查詢數(shù)據(jù)SELECT課程名, AVG(成績) AS 平均分 FROM view_studentscoreGROUP BY 課程名HAVING 課程名稱=多媒體技術(shù)及應(yīng)用;使用視圖view_studentscore統(tǒng)計“多媒體技術(shù)及應(yīng)用”課程的平均分。舉例2:使用視圖更新數(shù)據(jù)INSERT INTO view_studentmale VALUES(1104, 趙謙, 男,2002-12-12 );例2-1
4、:向視圖view_studentmale中插入一條記錄(1104, 趙謙, 男, 2000-12-12)。實際上是添加到Student表UPDATE view_studentmaleSET StudentName=趙廉WHERE StudentName=趙謙;例2-2:修改該記錄:將“趙謙”名字改為“趙廉”實際上是修改Student表維護視圖在視圖設(shè)計窗口進行修改直接修改視圖定義語句在Navicat for MySQL左欄選中刪除Drop View語句刪除修改視圖刪除視圖刪除視圖對基本表沒有任何影響,因為視圖只是個虛擬表。在Navicat for MySQL左欄選中,選擇“重命名”可以修改視圖名重命名視圖視圖在數(shù)據(jù)表基礎(chǔ)上定義的一個虛擬表,在打開視圖時從數(shù)據(jù)表提取查詢結(jié)果。選課人數(shù)課號人數(shù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年日喀則客運資格證模擬考試
- 二年級下冊 項目一 精打細算會規(guī)劃-小小理財師 任務(wù)一《學(xué)會記賬》教案
- 2025年高考數(shù)學(xué)總復(fù)習(xí) 27 課時質(zhì)量評價(二十七)
- 有效的員工績效反饋計劃
- 汽車生產(chǎn)企業(yè)保安工作的經(jīng)驗總結(jié)計劃
- 幼兒園科學(xué)教案《嘗試開鎖》及教學(xué)反思
- 廣西柳江中學(xué)2022年高一物理第二學(xué)期期末監(jiān)測模擬試題含解析
- 廣東省惠州市2021-2022學(xué)年物理高一第二學(xué)期期末考試試題含解析
- 綠色物流配送中心建設(shè)方案
- 綠色物流優(yōu)化項目實施方案
- 高標準農(nóng)田項目施工方案(技術(shù)方案)
- 2024年工程機械維修工(中級)職業(yè)鑒定考試題庫(含答案)
- DL∕T 523-2017 化學(xué)清洗緩蝕劑應(yīng)用性能評價指標及試驗方法
- 《烏魯木齊市國土空間總體規(guī)劃(2021-2035年)》
- 2024院感基礎(chǔ)知識培訓(xùn)課件(完整版)
- 2024年湖南省長沙市中考歷史真題(無答案)
- 南京市2023-2024學(xué)年九年級上學(xué)期期末數(shù)學(xué)模擬試卷
- 糖尿病中西醫(yī)結(jié)合治療指南
- 《中國心力衰竭診斷和治療指南2024》解讀
- 2024年入團積極分子考試題庫及答案
- 門診管理醫(yī)療質(zhì)量控制指標2024版學(xué)習(xí)課件
評論
0/150
提交評論