日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
簡介索引、視圖、游標(biāo)、存儲過程和觸發(fā)器

索引、視圖、游標(biāo)、存儲過程和觸發(fā)器這幾點內(nèi)容在數(shù)據(jù)庫中占據(jù)很重要的地位,但是很多人都分不清楚這幾個知識點的區(qū)別和什么時候使用什么場景使用,本文就來辨析這幾個容易混淆的概念。

青白江ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!

1、索引

1-1、索引的概述

我們把一個表中的一列或者多列和列中元素所在表中記錄的物理地址組合成一個新的表。這個表的記錄大致為列的內(nèi)容和該列所在記錄的物理地址。

1-2、索引的優(yōu)缺點

優(yōu)點:大大加快了對源表的執(zhí)行速度,我們對索引表的檢索就可以實現(xiàn)對源表的檢索。到底快在哪里?舉例說明:我們通過T-SQL語句查詢源表中的一條記錄,在沒有索引表的時候,計算機(jī)首先把整個源表從外存加載到內(nèi)存,然后再一一匹配,從外存加載到內(nèi)存耗時是非常的大;在有索引的時候,計算機(jī)首先加載索引表,然后匹配,找到后,取出它的物理地址,此時,再從外存中加載大表中的該記錄,這種方法,人看的時候麻煩,但計算機(jī)可能就不那么認(rèn)為(具體還要看源表記錄的長度和數(shù)量)。

缺點:索引表需要占物理空間;當(dāng)對源表操作時,也要維護(hù)索引表,是維護(hù)的任務(wù)加重了。

2、視圖

2-1、視圖的概述

視圖由一張表或多張表的列數(shù)據(jù)組成的一張?zhí)摂M表,所謂虛擬表,就是該整體表在硬盤上不存在,其實,我們創(chuàng)建一個視圖,實際上是創(chuàng)建了一個經(jīng)過包裝了的Select語句,在這里我們稱為A,創(chuàng)建視圖,就是我們往硬盤存放了A,我們調(diào)用該視圖的時候,系統(tǒng)就會自動執(zhí)行一遍A,然后,我們看見的就是一張表了。(這張表數(shù)據(jù)的改變時,基表變不變,那要看具體情況了,可以說明的是,我們可以通過虛擬表達(dá)到改變基表數(shù)據(jù)的目的)

2-2、視圖的優(yōu)缺點

優(yōu)點:視圖可以限制我們對表中一些數(shù)據(jù)的訪問,增加了數(shù)據(jù)的安全性;減少了重復(fù)寫入T-SQL語句。

缺點:復(fù)雜的視圖一般不能修改內(nèi)容;能修改的視圖,也需要經(jīng)過變化使該操作應(yīng)用到基表中。

3、游標(biāo)

3-1、游標(biāo)的概述

數(shù)據(jù)庫管理系統(tǒng)為了對數(shù)據(jù)的管理更加高效,采用的是整塊數(shù)據(jù)進(jìn)行管理操作,這個管理方式對于數(shù)據(jù)庫管理系統(tǒng)來說是非常的好的,但是,這種管理方式對于應(yīng)用程序來說不好,因為我應(yīng)用程序?qū)τ诓僮鞴芾淼臄?shù)據(jù)是很少的,而且針對性也強(qiáng),根據(jù)應(yīng)用程序的這些特點,我們?yōu)榱耸箲?yīng)用程序更加的高效,我們創(chuàng)建了游標(biāo),游標(biāo)就是為了完成對數(shù)據(jù)集中的數(shù)據(jù)經(jīng)行更小單位的操作,也就是對記錄集中的數(shù)據(jù)的操作是按一條一條記錄經(jīng)行的,所以呢,游標(biāo)是由結(jié)果集(可以是零條、一條或由相關(guān)的選擇語句檢索出的多條記錄)和結(jié)果集中指向特定記錄的游標(biāo)位置組成。游標(biāo)是由管理多數(shù)據(jù)到少數(shù)據(jù),操作不確定數(shù)據(jù)到確定性數(shù)據(jù),對數(shù)據(jù)頂對性弱到針對性強(qiáng)的一種產(chǎn)物。

3-2、游標(biāo)的優(yōu)缺點

優(yōu)點:應(yīng)用程序可以應(yīng)用游標(biāo)對數(shù)據(jù)集經(jīng)行指定行的操作。

缺點:使用不當(dāng)會使運行效率更低。

4、存儲過程

4-1、存儲過程的概述

存儲過程就是一個SQL語句集,當(dāng)然,這個語句集可以完成特定的功能,存儲過程建立后,就先會經(jīng)過編譯,然后,存放在硬盤上。

4-2、存儲過程的優(yōu)4缺點

優(yōu)點:一次編譯,多次執(zhí)行,使用戶不用多次的書寫相同的SQL語句了,同時這些SQL語句也不用一直先編譯在執(zhí)行了,節(jié)省了時間。

缺點:簡單應(yīng)用換可以,復(fù)雜的時候應(yīng)用,就是變的復(fù)雜。

5、觸發(fā)器

5-1、觸發(fā)器的概述

觸發(fā)器就是特殊的存儲過程,特殊在,觸發(fā)器不需要通過人為(例:在程序中調(diào)用)的操作來啟動它,觸發(fā)器的啟動是由事件(刪除、更新等)的執(zhí)行來自動啟動的。

5-2、觸發(fā)器的優(yōu)缺點

優(yōu)點:是數(shù)據(jù)的安全性更強(qiáng),例:通過觸發(fā)器可以取消刪除數(shù)據(jù)的操作。

缺點:維護(hù)數(shù)據(jù)的時候變得有些復(fù)雜。


網(wǎng)站標(biāo)題:簡介索引、視圖、游標(biāo)、存儲過程和觸發(fā)器
文章位置:http://www.dlmjj.cn/article/cdcegsp.html