為Oracle數(shù)據(jù)表建立索引的一個簡單例子
作者:佚名
本文通過一個簡單的例子介紹了為Oracle數(shù)據(jù)表建立索引的方法以及注意事項(xiàng),希望能夠?qū)δ兴鶐椭?/div>
當(dāng)Oracle數(shù)據(jù)表的記錄較多的時(shí)候,為了提高查詢的效率,我們常常會為數(shù)據(jù)表建立索引,這樣在查詢的時(shí)候就能夠大大提高查詢的速度了。本文我們以一個實(shí)例的形式介紹了建立索引的過程,接下來就讓我們來一起了解一下這一過程。
首先,查看目前已經(jīng)建立的索引
- select index_name from all_indexes where table_name = ‘PICTURE’;
果然比較***,只有系統(tǒng)給主鍵自建的索引:SYS_C55001
還犯了一個錯誤,一般情況下,oracle是不管大小寫的,但上面查詢語句里面的table_name必須大寫,如果寫成‘picture’則是沒有記錄。
再次,建立索引。
- create index picture_album_idx on picture (aid);
- create index picture_user_idx on picture (userid);
- create index picture_cat_idx on picture (cid);
第三,再重復(fù)***步,驗(yàn)證一下,是否成功。
第四, 感覺一下,瀏覽相冊時(shí),速度是否快了一點(diǎn)。
因?yàn)槔碚撋鲜菓?yīng)該快一點(diǎn)。
- select index_name from all_indexes where table_name = ‘TB_PUT_APPROVE’;
- select * from TB_PUT_APPROVE t
- create index TB_PUT_APPROVE_approveid on TB_PUT_APPROVE(approveid)
關(guān)于為Oracle數(shù)據(jù)表建立索引的知識就介紹到這里了,希望通過本次的介紹能夠帶給您一些收獲,謝謝!
【編輯推薦】
責(zé)任編輯:趙鵬
來源:
中華考試網(wǎng)


相關(guān)推薦
2009-07-07 11:38:54




