国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

SQL循序漸進(18)索引

2024-07-21 02:12:39
字體:
來源:轉載
供稿:網友
菜鳥學堂:

索引

索引允許dbms更快地訪問數據。系統創建了這個內部地數據結構(即索引),它導致當查詢以列為索引的時候搜索行,這樣查詢會快得多。這個索引對于給定列索引數值的時通知dbms找到表中某一行,這有點象書的索引,它告訴你對于給定的字你能找到哪一頁。下面讓我們在antiqueowners列中為ownerid創建索引:

create index oid_idx on antiqueowners (ownerid);

下面語句是為名字創建所以:

create index name_idx on antiqueowners (ownerlastname, ownerfirstname);

為了刪除索引,你可以利用drop:

drop index oid_idx;

就象前面教程中,我們也可以"drop"(刪除)一個表。上面第二個例子中,是在兩列上創建索引的。

有些dbms不強迫要求主鍵,換句話說就是,類的唯一性不會自動強制。這是什么意思呢,好象聽起來云里霧里的。好吧,再給你舉個例子,如果你象插入另外一行到antiqueowners表中,比如這個ownerid是02,有些系統可以讓你這樣做即使我們要求所有行的數值都要是不同的。為了避免兩行有相同的值,我們有一種方法來克服,就是在列上創建唯一的索引,而在這個列上我們需要它成為主鍵,這樣就可以系統不會出現復制的情況:

create unique index oid_idx on antiqueowners (ownerid);

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东光县| 北川| 浠水县| 娱乐| 云安县| 诸暨市| 民县| 金堂县| 丰顺县| 石城县| 苏州市| 铁岭县| 灌阳县| 通道| 江城| 商城县| 应城市| 葫芦岛市| 齐河县| 唐山市| 门头沟区| 双柏县| 龙井市| 鸡泽县| 濮阳县| 静乐县| 延安市| 汉中市| 岢岚县| 环江| 玉环县| 内黄县| 聊城市| 河曲县| 和平区| 舞钢市| 嫩江县| 太康县| 彝良县| 察隅县| 白城市|