六、視圖與查詢
(一)視圖文件(.vue)
1.定義:視圖是一個(gè)定制的虛擬表,可以是本地的、遠(yuǎn)程的或帶參數(shù)的;它是操作表的一種手段,不存于磁盤。
2.數(shù)據(jù)源:數(shù)據(jù)庫(kù)表、自由表或其他視圖等。
3.作用:通過(guò)視圖可查詢表也可更新表。
4.特點(diǎn):它依賴表,不能獨(dú)立存在,且只有在包含視圖的數(shù)據(jù)庫(kù)打開(kāi)時(shí)才能使用。
5.分類:根據(jù)創(chuàng)建視圖的數(shù)據(jù)來(lái)源分為兩類
1)本地視圖:使用當(dāng)前數(shù)據(jù)庫(kù)的表建立的視圖
2)遠(yuǎn)程視圖:使用當(dāng)前數(shù)據(jù)庫(kù)之外的數(shù)據(jù)源創(chuàng)建的試圖
6.建立視圖的方法:
1)根據(jù)視圖設(shè)計(jì)器
& 文件—新建—文件類型:視圖—新建文件—打開(kāi)視圖設(shè)計(jì)器—保存
& 打開(kāi)項(xiàng)目管理器—數(shù)據(jù)選項(xiàng)卡—展開(kāi)數(shù)據(jù)庫(kù)至本地視圖—新建—打開(kāi)視圖設(shè)計(jì)器—保存
& 打開(kāi)數(shù)據(jù)庫(kù)設(shè)計(jì)器—右擊/數(shù)據(jù)庫(kù)菜單—新建本地視圖—打開(kāi)視圖設(shè)計(jì)器—保存
& 命令:create view
2)根據(jù)表的查詢定義視圖
& 格式為:create view 視圖文件名 as select語(yǔ)句
即把select語(yǔ)句查詢出的信息作為視圖文件的內(nèi)容
7.視圖中的虛字段:即通過(guò)算術(shù)表達(dá)式或函數(shù)計(jì)算出來(lái)的字段,并不存于表中。
8.刪除視圖文件:
& 數(shù)據(jù)庫(kù)設(shè)計(jì)器中—右擊視圖名—?jiǎng)h除—移去
& 命令:drop view 視圖文件名
注意:視圖可像基本表一樣使用,適用于基本表的命令基本都可用于視圖,但視圖不支持modify structure命令
9.視圖參數(shù):在篩選處寫(xiě)為?X即可
10.視圖的更新功能:即更新視圖文件中的內(nèi)容后,建立此視圖文件的基本表的內(nèi)容也會(huì)有相應(yīng)的更新。
方法:必須先設(shè)定更新條件,鑰匙圖標(biāo)下選定關(guān)鍵字,鉛筆圖標(biāo)下選定可更新的字段,再選中發(fā)送SQL更新選項(xiàng),保存后即可實(shí)現(xiàn)相應(yīng)的更新。
相關(guān)推薦:計(jì)算機(jī)等級(jí)考試二級(jí)VF三套全真預(yù)測(cè)試題及答案全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)VF輔導(dǎo)筆記匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |