SQL 在表中建立索引的作用
生活随笔
收集整理的這篇文章主要介紹了
SQL 在表中建立索引的作用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
轉貼:http://wenwen.soso.com/z/q120134455.htm 索引的作用就在于,為某個字段建立了索引之后,查詢這個字段里面的數據的時候,效率更高,也就是快,
比如
create index abc on stu(age);
為stu表的age字段建立了索引,那么查詢時,select * from stu where age > 10;
這個時候效率就高,主要體現在where語句,where age > 10 ,將age 作為查詢的條件,age又加了索引所以高。
索引使數據庫程序無需對整個表進行掃描,就可以在其中找到所需數據,也就是當進行查詢時,系統先搜索索引,從中找到數據的指針,再直接通過指針,直接定位到數據上,所以快。
缺點:
還有就是需要注意的,索引是查的效率高了,但是在表中插入或更新數據時,將有額外的操作來維護索引,所以其他的效率低了,還有占用存儲空間,還有不要建立過多的索引,過多索引引起反作用! 創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎
總結
以上是生活随笔為你收集整理的SQL 在表中建立索引的作用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 迪士尼手机官方专卖东家京破产
- 下一篇: Visual C# 2008+SQL S