成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)備忘-創(chuàng)新互聯(lián)

    創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括略陽(yáng)網(wǎng)站建設(shè)、略陽(yáng)網(wǎng)站制作、略陽(yáng)網(wǎng)頁(yè)制作以及略陽(yáng)網(wǎng)絡(luò)營(yíng)銷(xiāo)策劃等。多年來(lái),我們專(zhuān)注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,略陽(yáng)網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到略陽(yáng)省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
  1. 什么是索引
    在關(guān)系數(shù)據(jù)庫(kù)中,索引是一種與表有關(guān)的數(shù)據(jù)庫(kù)結(jié)構(gòu),它可以使對(duì)應(yīng)于表的SQL?語(yǔ)句執(zhí)行得更快。索引的作用相當(dāng)于圖書(shū)的目錄,可以根據(jù)目錄中的頁(yè)碼快速找到所需的內(nèi)容。當(dāng)表中有大量記錄時(shí),若要對(duì)表進(jìn)行查詢,第一種搜索信息方式是全表搜索,是將所有記錄一一取出,和查詢條件進(jìn)行一一對(duì)比,然后返回滿足條件的記錄,這樣做會(huì)消耗大量數(shù)據(jù)庫(kù)系統(tǒng)時(shí)間,并造成大量磁盤(pán)I/O操作;第二種就是在表中建立索引,然后在索引中找到符合查詢條件的索引值,最后通過(guò)保存在索引中的ROWID(相當(dāng)于頁(yè)碼)快速找到表中對(duì)應(yīng)的記錄。
  2. 索引的原理

  3. 索引的類(lèi)別
    根據(jù)數(shù)據(jù)庫(kù)的功能,可以在數(shù)據(jù)庫(kù)設(shè)計(jì)器中創(chuàng)建四種索引:唯一索引、非唯一索引、主鍵索引和聚集索引。 盡管唯一索引有助于定位信息,但為獲得最佳性能結(jié)果,建議改用主鍵或唯一約束。

    唯一索引:
    唯一索引是不允許其中任何兩行具有相同索引值的索引。 當(dāng)現(xiàn)有數(shù)據(jù)中存在重復(fù)的鍵值時(shí),大多數(shù)數(shù)據(jù)庫(kù)不允許將新創(chuàng)建的唯一索引與表一起保存。數(shù)據(jù)庫(kù)還可能防止添加將在表中創(chuàng)建重復(fù)鍵值的新數(shù)據(jù)。例如,如果在 employee 表中職員的姓 (lname) 上創(chuàng)建了唯一索引,則任何兩個(gè)員工都不能同姓。

    非唯一索引:
    非唯一索引是相對(duì)唯一索引,允許其中任何兩行具有相同索引值的索引。 當(dāng)現(xiàn)有數(shù)據(jù)中存在重復(fù)的鍵值時(shí),數(shù)據(jù)庫(kù)是允許將新創(chuàng)建的索引與表一起保存。這時(shí)數(shù)據(jù)庫(kù)不能防止添加將在表中創(chuàng)建重復(fù)鍵值的新數(shù)據(jù)。

    主鍵索引:
    數(shù)據(jù)庫(kù)表經(jīng)常有一列或列組合,其值唯一標(biāo)識(shí)表中的每一行。該列稱(chēng)為表的主鍵。 在數(shù)據(jù)庫(kù)關(guān)系圖中為表定義主鍵將自動(dòng)創(chuàng)建主鍵索引,主鍵索引是唯一索引的特定類(lèi)型。該索引要求主鍵中的每個(gè)值都唯一。當(dāng)在查詢中使用主鍵索引時(shí),它還允許對(duì)數(shù)據(jù)的快速訪問(wèn)。

    聚集索引(也叫聚簇索引):
    在聚集索引中,表中行的物理順序與鍵值的邏輯(索引)順序相同。一個(gè)表只能包含一個(gè)聚集索引。 如果某索引不是聚集索引,則表中行的物理順序與鍵值的邏輯順序不匹配。與非聚集索引相比,聚集索引通常提供更快的數(shù)據(jù)訪問(wèn)速度。
  4. 什么情況根據(jù)什么來(lái)設(shè)置索引
  5. 什么是視圖
    計(jì)算機(jī)數(shù)據(jù)庫(kù)中的視圖是一個(gè)虛擬表,其內(nèi)容由查詢定義。同真實(shí)的表一樣,視圖包含一系列帶有名稱(chēng)的列和行數(shù)據(jù)。但是,視圖并不在數(shù)據(jù)庫(kù)中以存儲(chǔ)的數(shù)據(jù)值集形式存在。行和列數(shù)據(jù)來(lái)自由定義視圖的查詢所引用的表,并且在引用視圖時(shí)動(dòng)態(tài)生成。
  6. 視圖的作用
    1、單源表視圖
    視圖的數(shù)據(jù)可以只取自一個(gè)基本表的部分行、列,這樣的視圖行列與基本表行列對(duì)應(yīng)。這樣定義的視圖一般可以進(jìn)行查詢和更改數(shù)據(jù)操作。
    2、多源表視圖
    視圖的數(shù)據(jù)可以來(lái)自多個(gè)表中,這樣定義的視圖一般只用于查詢,不用于修改數(shù)據(jù)。
    3、在已有視圖上定義的新視圖
    可以在視圖上再建立視圖,這時(shí)作為數(shù)據(jù)源的視圖必須是已經(jīng)建立好的。
    4、帶表達(dá)式的視圖
    在定義基本表時(shí),為減少數(shù)據(jù)庫(kù)中的冗余數(shù)據(jù),表中只存放基本數(shù)據(jù),由基本數(shù)據(jù)經(jīng)過(guò)各種計(jì)算派生出的數(shù)據(jù)一般是不存儲(chǔ)的。但由于視圖中的數(shù)據(jù)并不實(shí)際存儲(chǔ),所以定義視圖時(shí)可以根據(jù)需要設(shè)置一些派生屬性列,在這些派生屬性列中保存經(jīng)過(guò)計(jì)算的值。這些派生屬性由于在基本表中并不實(shí)際存在,因此,也稱(chēng)它們?yōu)樘摂M列。包含虛擬列的視圖也稱(chēng)為帶表達(dá)式的視圖。
    5、含分組統(tǒng)計(jì)信息的視圖
    含分組統(tǒng)計(jì)信息的視圖是指定義視圖的查詢語(yǔ)句中含有GROUP BY子句,這樣的視圖只能用于查詢,不能用于修改數(shù)據(jù)。
  7. 視圖能不能加主鍵?能不能增刪改差

  8. 數(shù)據(jù)庫(kù)優(yōu)化策略

分享文章:數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)備忘-創(chuàng)新互聯(lián)
文章出自:http://jinyejixie.com/article16/cessgg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、網(wǎng)站收錄、搜索引擎優(yōu)化、做網(wǎng)站、商城網(wǎng)站、微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁(yè)設(shè)計(jì)公司
运城市| 敦化市| 灌南县| 泸水县| 武定县| 彭州市| 丹阳市| 辽源市| 吕梁市| 连平县| 泰来县| 广汉市| 樟树市| 宝鸡市| 甘南县| 阳谷县| 禄丰县| 深州市| 谷城县| 上思县| 昂仁县| 板桥市| 梨树县| 九台市| 宜春市| 菏泽市| 张家港市| 柳江县| 湘潭市| 曲靖市| 青海省| 科尔| 香港| 龙陵县| 宜君县| 郁南县| 延寿县| 东莞市| 鄂托克旗| 莎车县| 彭山县|