最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mssql 建立索引第2/2頁

 更新時間:2009年04月09日 00:33:49   作者:  
假設(shè)你想找到本書中的某一個句子。你可以一頁一頁地逐頁搜索,但這會花很多時間。而通過使用本書的索引,你可以很快地找到你要搜索的主題。

用SQL建立索引
為了給一個表建立索引,啟動任務欄SQL Sever程序組中的ISQL/w程序。進入查詢窗口后,輸入下面的語句:
CREATE INDEX mycolumn_index ON mytable (myclumn)
這個語句建立了一個名為mycolumn_index的索引。你可以給一個索引起任何名字,但你應該在索引名中包含所索引的字段名,這對你將來弄清楚建立該索引的意圖是有幫助的。

注意:
執(zhí)行任何SQL語句,都會收到如下的信息:
This command did not return data,and it did not return any rows

這說明該語句執(zhí)行成功了。

索引mycolumn_index對表mytable的mycolumn字段進行。這是個非聚簇索引,也是個非唯一索引。(這是一個索引的缺省屬性)

如果你需要改變一個索引的類型,你必須刪除原來的索引并重建 一個。建立了一個索引后,你可以用下面的SQL語句刪除它:
DROP INDEX mytable.mycolumn_index
注意在DROP INDEX 語句中你要包含表的名字。在這個例子中,你刪除的索引是mycolumn_index,它是表mytable的索引。

要建立一個聚簇索引,可以使用關(guān)鍵字CLUSTERED。)記住一個表只能有一個聚簇索引。(這里有一個如何對一個表建立聚簇索引的例子:
CREATE CLUSTERED INDEX mycolumn_clust_index ON mytable(mycolumn)
如果表中有重復的記錄,當你試圖用這個語句建立索引時,會出現(xiàn)錯誤。但是有重復記錄的表也可以建立索引;你只要使用關(guān)鍵字ALLOW_DUP_ROW把這一點告訴SQL Sever即可:
CREATE CLUSTERED INDEX mycolumn_cindex ON mytable(mycolumn)

WITH ALLOW_DUP_ROW
這個語句建立了一個允許重復記錄的聚簇索引。你應該盡量避免在一個表中出現(xiàn)重復記錄,但是,如果已經(jīng)出現(xiàn)了,你可以使用這種方法。

要對一個表建立唯一索引,可以使用關(guān)鍵字UNIQUE。對聚簇索引和非聚簇索引都可以使用這個關(guān)鍵字。這里有一個例子:
CREATE UNIQUE COUSTERED INDEX myclumn_cindex ON mytable(mycolumn)
這是你將經(jīng)常使用的索引建立語句。無論何時,只要可以,你應該盡量對一個對一個表建立唯一聚簇索引來增強查詢操作。

最后,要建立一個對多個字段的索引──復合索引──在索引建立語句中同時包含多個字段名。下面的例子對firstname和lastname兩個字段建立索引:
CREATE INDEX name_index ON username(firstname,lastname)
這個例子對兩個字段建立了單個索引。在一個復合索引中,你最多可以對16個字段進行索引。

相關(guān)文章

最新評論

吉水县| 义乌市| 错那县| 东辽县| 宣汉县| 西宁市| 绥宁县| 辽阳市| 濉溪县| 梁山县| 汶上县| 乐昌市| 漯河市| 浮梁县| 垦利县| 汾西县| 科技| 黑山县| 页游| 南和县| 兴隆县| 莎车县| 湄潭县| 阳谷县| 东乌珠穆沁旗| 德钦县| 衡阳县| 肇州县| 酒泉市| 正宁县| 上犹县| 收藏| 习水县| 开鲁县| 宁蒗| 深水埗区| 长葛市| 略阳县| 廉江市| 广灵县| 鲁山县|