婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 用SQL建立索引的方法步驟

用SQL建立索引的方法步驟

熱門標簽:四川穩(wěn)定外呼系統(tǒng)公司 電話機器人接口是什么樣的 百度地圖標注信息怎么修改 怎么在高德地圖標注多個點 沈陽外呼系統(tǒng)有效果嗎 商家地圖標注圖片 AI智能云呼電話機器人怎么注冊 溫州語音外呼系統(tǒng)排名 福州外呼系統(tǒng)招商
進入查詢窗口后,輸入下面的語句:

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個字段進行索引。

用事務管理器建立索引

用事務管理器建立索引比用SQL語句容易的多。使用事務管理器,你可以看到已經(jīng)建立的索引的列表,并可以通過圖形界面選擇索引選項。

使用事務管理器你可以用兩種方式建立索引:使用Manage Tables窗口或使用Manage Indexes窗口。

要用Manage Tables 窗口建立一個新索引,單擊按鈕Advanced Options(它看起來象一個前面有一加號的表)。這樣就打開了Advanced Options對話框。這個對話框有一部分標名為Primary Key(見圖11.1)。

圖11。1

要建立一個新索引,從下拉列表中選擇你想對之建立索引的字段名。如果你想建立一個對多字段的索引,你可以選擇多個字段名。你還可以選擇索引是聚簇的還是非聚簇的。在保存表信息后,索引會自動被建立。在Manage Tables窗口中的字段名旁邊,會出現(xiàn)一把鑰匙。

你已經(jīng)為你的表建立了“主索引”。主索引必須對不包含空值的字段建立。另外,主索引強制一個字段成為唯一值字段。

要建立沒有這些限制的索引,你需要使用Manage Indexes窗口。從菜單中選擇Manage|Indexes,打開Manage Indexes 窗口。在Manage Indexes 窗口中,你可以通過下拉框選擇表和特定的索引。(見圖11.2)。要建立一個新索引,從Index下拉框中選擇New Index.,然后就可以選擇要對之建立索引的字段。單擊按鈕Add,把字段加人到索引中。

圖11。2

你可以為你的索引選擇許多不同的選項。例如,你可以選擇該索引是聚簇的還是非聚簇的。你還可以指定該索引為唯一索引。設計好索引后,單擊按鈕Build,建立該索引。

注意:

唯一索引是指該字段不能有重復的值,而不是只能建立這一個索引。

SQL核心語句

在第十章,你學會了如何用SQL SELECT 語句從一個表中取數(shù)據(jù)。但是,到現(xiàn)在為止,還沒有討論如何添加,修改或刪除表中的數(shù)據(jù)。在這一節(jié)中,你將學習這些內(nèi)容。

插入數(shù)據(jù)

向表中添加一個新記錄,你要使用SQL INSERT 語句。這里有一個如何使用這種語句的例子:

INSERT mytable (mycolumn) VALUES (‘some data')

這個語句把字符串'some data'插入表mytable的mycolumn字段中。將要被插入數(shù)據(jù)的字段的名字在第一個括號中指定,實際的數(shù)據(jù)在第二個括號中給出。

INSERT 語句的完整句法如下:

INSERT [INTO] {table_name|view_name} [(column_list)] {DEFAULT VALUES |

Values_list | select_statement}

如果一個表有多個字段,通過把字段名和字段值用逗號隔開,你可以向所有的字段中插入數(shù)據(jù)。假設表mytable有三個字段first_column,second_column,和third_column。下面的INSERT語句添加了一條三個字段都有值的完整記錄:

INSERT mytable (first_column,second_column,third_column)

VALUES (‘some data','some more data','yet more data')

注意:

你可以使用INSERT語句向文本型字段中插入數(shù)據(jù)。但是,如果你需要輸入很長的字符串,你應該使用WRITETEXT語句。這部分內(nèi)容對本書來說太高級了,因此不加討論。要了解更多的信息,請參考Microsoft SQL Sever 的文檔。

如果你在INSERT 語句中只指定兩個字段和數(shù)據(jù)會怎么樣呢?換句話說,你向一個表中插入一條新記錄,但有一個字段沒有提供數(shù)據(jù)。在這種情況下,有下面的四種可能:

如果該字段有一個缺省值,該值會被使用。例如,假設你插入新記錄時沒有給字段third_column提供數(shù)據(jù),而這個字段有一個缺省值'some value'。在這種情況下,當新記錄建立時會插入值'some value'。
如果該字段可以接受空值,而且沒有缺省值,則會被插入空值。
如果該字段不能接受空值,而且沒有缺省值,就會出現(xiàn)錯誤。你會收到錯誤信息:
The column in table mytable may not be null.

最后,如果該字段是一個標識字段,那么它會自動產(chǎn)生一個新值。當你向一個有標識字段的表中插入新記錄時,只要忽略該字段,標識字段會給自己賦一個新值。
注意:

向一個有標識字段的表中插入新記錄后,你可以用SQL變量@@identity來訪問新記錄

的標識字段的值??紤]如下的SQL語句:

INSERT mytable (first_column) VALUES(‘some value')

INSERT anothertable(another_first,another_second)

VALUES(@@identity,'some value')

如果表mytable有一個標識字段,該字段的值會被插入表anothertable的another_first字段。這是因為變量@@identity總是保存最后一次插入標識字段的值。

字段another_first應該與字段first_column有相同的數(shù)據(jù)類型。但是,字段another_first不能是應該標識字段。Another_first字段用來保存字段first_column的值。

刪除記錄

要從表中刪除一個或多個記錄,需要使用SQL DELETE語句。你可以給DELETE 語句提供WHERE 子句。WHERE子句用來選擇要刪除的記錄。例如,下面的這個DELETE語句只刪除字段first_column的值等于'Delete Me'的記錄:

DELETE mytable WHERE first_column='Deltet Me'

DELETE 語句的完整句法如下:

DELETE [FROM] {table_name|view_name} [WHERE clause]

在SQL SELECT 語句中可以使用的任何條件都可以在DELECT 語句的WHERE子句中使用。例如,下面的這個DELETE語句只刪除那些first_column字段的值為'goodbye'或second_column字段的值為 'so long'的記錄:

DELETE mytable WHERE first_column='goodby' OR second_column='so long'

如果你不給DELETE 語句提供WHERE 子句,表中的所有記錄都將被刪除。你不應該有這種想法。如果你想刪除應該表中的所有記錄,應使用第十章所講的TRUNCATE TABLE語句。

注意:

為什么要用TRUNCATE TABLE 語句代替DELETE語句?當你使用TRUNCATE TABLE語句時,記錄的刪除是不作記錄的。也就是說,這意味著TRUNCATE TABLE 要比DELETE快得多
您可能感興趣的文章:
  • MSSQL 大量數(shù)據(jù)時,建立索引或添加字段后保存更改提示超時的解決方法
  • mssql 建立索引
  • SQLSERVER全文目錄全文索引的使用方法和區(qū)別講解
  • Oracle中檢查是否需要重構(gòu)索引的sql
  • SQL_Server全文索引的使用實例演示
  • mysql 添加索引 mysql 如何創(chuàng)建索引
  • sqlserver 索引的一些總結(jié)
  • SQL Server 索引介紹
  • sqlserver索引的原理及索引建立的注意事項小結(jié)
  • MSSQL自動重建出現(xiàn)碎片的索引的方法分享

標簽:西寧 寶雞 汕尾 無錫 邯鄲 營口 七臺河 來賓

巨人網(wǎng)絡通訊聲明:本文標題《用SQL建立索引的方法步驟》,本文關(guān)鍵詞  用,SQL,建立,索引,的,方法,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《用SQL建立索引的方法步驟》相關(guān)的同類信息!
  • 本頁收集關(guān)于用SQL建立索引的方法步驟的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    日韩av电影一区| 精品久久久久久久人人人人传媒| 亚洲精品免费在线| 亚洲色图视频免费播放| 亚洲一二三四久久| 免费成人在线观看| 成人性生交大片免费| 亚洲成人在线网站| 亚洲国产欧美在线人成| 五月开心婷婷久久| 亚洲v日本v欧美v久久精品| 久久综合九色综合97_久久久| 一色屋精品亚洲香蕉网站| 亚洲一区二区五区| 国产精品一二三四区| 色成人在线视频| 久久九九久久九九| 午夜成人在线视频| eeuss鲁片一区二区三区在线观看| 欧美日韩亚洲综合一区二区三区| 久久亚洲捆绑美女| 亚洲成人av一区二区三区| 国产成人精品免费在线| 91精品国产乱码| 亚洲视频你懂的| 成人少妇影院yyyy| 91精品国产综合久久香蕉麻豆| ...中文天堂在线一区| 狠狠色狠狠色合久久伊人| 精品视频在线看| 综合分类小说区另类春色亚洲小说欧美| 日韩电影免费一区| 在线观看日韩av先锋影音电影院| 国产亚洲一区字幕| 另类小说图片综合网| 欧美日韩国产在线播放网站| 亚洲同性gay激情无套| 处破女av一区二区| 国产日韩欧美精品电影三级在线| 麻豆freexxxx性91精品| 欧美日韩三级一区二区| 亚洲欧美激情在线| 99re热这里只有精品视频| 国产精品久久久久7777按摩| 亚洲欧洲日产国产综合网| 国产一区二区三区电影在线观看 | 日韩精品一区二区三区四区 | 国产欧美日韩另类视频免费观看 | 欧美精品123区| 亚洲一区视频在线| 欧洲一区二区三区在线| 亚洲另类在线视频| 色噜噜狠狠色综合欧洲selulu| 亚洲色图在线播放| 在线观看亚洲a| 性做久久久久久久久| 欧美日韩精品三区| 精品久久久久久最新网址| 国产午夜亚洲精品不卡| 麻豆成人综合网| 欧美老女人第四色| 亚洲图片欧美综合| 精品视频免费看| 亚洲另类在线视频| 色狠狠桃花综合| 欧美大肚乱孕交hd孕妇| 国产一区二区在线观看免费| 欧美一二三区在线观看| 亚洲一区二三区| 国产69精品久久久久毛片| 国产精品福利一区二区三区| 91极品视觉盛宴| 久久精品国产免费看久久精品| 精品国产免费久久| 99久久er热在这里只有精品15| 亚洲制服丝袜在线| 日韩欧美成人一区二区| 成人国产精品免费观看视频| 亚洲精品久久久蜜桃| 日韩一区国产二区欧美三区| 丁香啪啪综合成人亚洲小说 | 国产一区二区在线免费观看| 中文字幕一区二区三区视频| 欧美日韩精品免费观看视频| 国产成人免费视| 亚洲高清免费一级二级三级| 久久麻豆一区二区| 一本高清dvd不卡在线观看| 久久99久久99| 精品国产区一区| 欧美午夜精品久久久久久超碰| 国产在线看一区| 日韩av一区二区三区| 亚洲视频狠狠干| 欧美日韩一区在线观看| 国产呦精品一区二区三区网站| 亚洲在线视频一区| 中文欧美字幕免费| 日韩欧美亚洲国产精品字幕久久久| av在线不卡观看免费观看| 久久久久久亚洲综合影院红桃| 国产麻豆视频一区二区| 亚洲国产一区二区三区青草影视| 亚洲精品在线一区二区| 欧美午夜精品电影| 97精品超碰一区二区三区| 国产在线不卡一卡二卡三卡四卡| 天天免费综合色| 一区二区三区国产精华| 国产精品嫩草影院com| 久久亚区不卡日本| 欧美一区二区免费观在线| 99re这里只有精品视频首页| a级高清视频欧美日韩| 国产精品综合视频| 国产高清无密码一区二区三区| 久久国内精品自在自线400部| 亚洲丰满少妇videoshd| 自拍偷拍国产精品| 久久久久高清精品| 国产日韩一级二级三级| 国产视频一区二区在线| 欧美精彩视频一区二区三区| 久久亚洲春色中文字幕久久久| 日韩精品一区二区三区老鸭窝| 欧美美女直播网站| 欧美另类z0zxhd电影| 日韩三级视频中文字幕| 91精品国产乱码| 欧美电影精品一区二区| ww久久中文字幕| 国产欧美日韩另类一区| 日韩毛片一二三区| 亚洲国产一二三| 美女mm1313爽爽久久久蜜臀| 久久久99久久精品欧美| 欧美草草影院在线视频| 久热成人在线视频| 国产精品久久久久久久蜜臀| 中文字幕在线不卡一区二区三区| 伊人开心综合网| 日本怡春院一区二区| 国产一区在线观看麻豆| 成人av在线播放网站| 欧美综合天天夜夜久久| 日韩精品一区二区三区蜜臀| 国产欧美日韩不卡| 一区二区欧美精品| 久久国产精品色婷婷| 99国产精品99久久久久久| 777久久久精品| 99精品视频在线免费观看| 欧美久久免费观看| 9i在线看片成人免费| 91精品一区二区三区在线观看| 91在线视频观看| 欧美一区二区三区在线看| 久久亚洲综合色| 亚洲图片欧美色图| 粉嫩嫩av羞羞动漫久久久| 欧美日韩综合在线免费观看| 久久―日本道色综合久久| 一区二区在线观看免费 | 国产成人午夜视频| 东方aⅴ免费观看久久av| 日本一区二区成人在线| 国产精品 欧美精品| 国产欧美一区二区精品性色| k8久久久一区二区三区| 亚洲日韩欧美一区二区在线| 欧美亚洲精品一区| 蜜臀久久久久久久| 久久久久久久综合日本| 97超碰欧美中文字幕| 婷婷中文字幕一区三区| 欧美精品一区二区三区视频| 91在线视频播放地址| 日韩二区三区在线观看| 久久久久久久免费视频了| 成人国产免费视频| 偷拍日韩校园综合在线| 国产亚洲精品bt天堂精选| 欧美在线综合视频| 国产成人综合亚洲网站| 亚洲国产一区二区a毛片| 久久精品欧美一区二区三区麻豆| 色综合天天做天天爱| 精品一区二区三区不卡| 亚洲天堂网中文字| 久久伊人蜜桃av一区二区| 欧美亚洲禁片免费| 成人美女视频在线观看| 美女高潮久久久| 亚洲成人av一区二区三区| 亚洲图片另类小说| 26uuu另类欧美| 日韩欧美视频一区| 精品视频在线看| 色综合久久久久综合体桃花网| 国内成人自拍视频|