国产探花免费观看_亚洲丰满少妇自慰呻吟_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);

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 彭水| 雷波县| 汪清县| 章丘市| 什邡市| 漳平市| 天峻县| 射阳县| 咸丰县| 墨竹工卡县| 二连浩特市| 乳山市| 太白县| 翁牛特旗| 桐柏县| 吉首市| 肇庆市| 疏勒县| 兴隆县| 松江区| 饶阳县| 石狮市| 弥勒县| 宜城市| 三门县| 兴海县| 柳河县| 北海市| 万山特区| 文水县| 西平县| 永宁县| 上犹县| 文登市| 红桥区| 怀安县| 耿马| 会泽县| 大埔区| 蛟河市| 崇礼县|