SQL 在表中建立索引的作用

2021-06-09 21:52:16 字數 446 閱讀 8874

索引的作用就在於,為某個字段建立了索引之後,查詢這個字段裡面的資料的時候,效率更高,也就是快,

比如create index doc_info_index on yq_zs_doc_info(title);

為yq_zs_doc_info表的title欄位建立了索引,那麼查詢時,select * from yq_zs_doc_info where title like '%中國%';

這個時候效率就高,主要體現在where語句。

索引使資料庫程式無需對整個表進行掃瞄,就可以在其中找到所需資料,也就是當進行查詢時,系統先搜尋索引,從中找到資料的指標,再直接通過指標,直接定位到資料上,所以快。

缺點:還有就是需要注意的,索引是查的效率高了,但是在表中插入或更新資料時,將有額外的操作來維護索引,所以其他的效率低了,還有占用儲存空間,還有不要建立過多的索引,過多索引引起反作用!

SQL 在表中建立索引的作用

轉貼 索引的作用就在於,為某個字段建立了索引之後,查詢這個字段裡面的資料的時候,效率更高,也就是快,比如create index abc on stu age 為stu表的age欄位建立了索引,那麼查詢時,select from stu where age 10 這個時候效率就高,主要體現在wher...

在SQL中建立時間維度表

這是一道資料分析的筆試題 用sql語句生成一張從2020年1月1日至今日的日期表。同時也這是考察在sql中建立時間維度表。這裡採用迴圈的方式 先建立乙個 只有日期字段,字段型別為date create table ab date date date 建立乙個procedure 從2020年1月1日開...

SQL 檔案內容儲存表 建立索引

exec sp fulltext database enable exec sp fulltext catalog cate doc files create exec sp fulltext table cm bss docfiles create cate doc files pk c exec...