CREATE INDEX 語(yǔ)句用于在表中創(chuàng)建索引。

          在不讀取整個(gè)表的情況下,索引使數(shù)據(jù)庫(kù)應(yīng)用程序可以更快地查找數(shù)據(jù)。

          索引

          您可以在表中創(chuàng)建索引,以便更加快速高效地查詢數(shù)據(jù)。

          用戶無(wú)法看到索引,它們只能被用來(lái)加速搜索/查詢。

          注釋:更新一個(gè)包含索引的表需要比更新一個(gè)沒(méi)有索引的表更多的時(shí)間,這是由于索引本身也需要更新。因此,理想的做法是僅僅在常常被搜索的列(以及表)上面創(chuàng)建索引。

          SQL CREATE INDEX 語(yǔ)法

          在表上創(chuàng)建一個(gè)簡(jiǎn)單的索引。允許使用重復(fù)的值:

          CREATE INDEX index_name
          ON table_name (column_name)
          

          注釋:"column_name" 規(guī)定需要索引的列。

          SQL CREATE UNIQUE INDEX 語(yǔ)法

          在表上創(chuàng)建一個(gè)唯一的索引。唯一的索引意味著兩個(gè)行不能擁有相同的索引值。

          CREATE UNIQUE INDEX index_name
          ON table_name (column_name)
          

          CREATE INDEX 實(shí)例

          本例會(huì)創(chuàng)建一個(gè)簡(jiǎn)單的索引,名為 "PersonIndex",在 Person 表的 LastName 列:

          CREATE INDEX PersonIndex
          ON Person (LastName)
          

          如果您希望以降序索引某個(gè)列中的值,您可以在列名稱之后添加保留字 DESC

          CREATE INDEX PersonIndex
          ON Person (LastName DESC)
          

          假如您希望索引不止一個(gè)列,您可以在括號(hào)中列出這些列的名稱,用逗號(hào)隔開(kāi):

          CREATE INDEX PersonIndex
          ON Person (LastName, FirstName)
          
          posted on 2009-02-09 12:16 sanmao 閱讀(88) 評(píng)論(0)  編輯  收藏

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           

          常用鏈接

          留言簿(5)

          隨筆分類

          隨筆檔案

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 黑水县| 深圳市| 东莞市| 建德市| 灵武市| 新龙县| 淳化县| 石林| 乐清市| 祁东县| 甘谷县| 青海省| 井陉县| 平顶山市| 靖江市| 曲沃县| 乌兰浩特市| 株洲市| 周口市| 政和县| 平定县| 涟水县| 西城区| 乐东| 望谟县| 曲阜市| 杨浦区| 永福县| 宁晋县| 武山县| 咸丰县| 家居| 固始县| 壶关县| 杭州市| 嘉兴市| 通许县| 城口县| 油尖旺区| 泰来县| 灵宝市|