日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

索引语法——创建索引 || 查看索引 || 删除索引 || ALTER命令 索引设计原则

發(fā)布時間:2025/4/16 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 索引语法——创建索引 || 查看索引 || 删除索引 || ALTER命令 索引设计原则 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

索引語法

索引在創(chuàng)建表的時候,可以同時創(chuàng)建,也可以隨時增加新的索引。

準(zhǔn)備環(huán)境:



創(chuàng)建索引

?



查看索引



刪除索引



ALTER命令



索引設(shè)計(jì)原則

索引的設(shè)計(jì)可以遵循一些已有的原則,創(chuàng)建索引的時候請盡量考慮符合這些原則,便于提升索引的使用效率,更高效的使用索引。

查詢頻次較高,且數(shù)據(jù)量比較大的表建立索引

索引字段的選擇,最佳候選列應(yīng)當(dāng)從where子句的條件中提取,如果where子句中的組合比較多,那么應(yīng)當(dāng)挑選最常用、過濾效果最好的列的組合。

使用唯一索引,區(qū)分度越高,使用索引的效率越高。

索引可以有效的提升查詢數(shù)據(jù)的效率,但索引數(shù)量不是多多益善,索引越多,維護(hù)索引的代價自然也就水漲船高。對于插入、更新、刪除等DML操作比較頻繁的表來說,索引過多,會引入相當(dāng)高的維護(hù)代價,降低DML操作的效率,增加相應(yīng)操作的時間消耗。另外索引過多的話,MySQL也會犯選擇困難病,雖然最終仍然會找到一個可用的索引,但無疑提高了選擇的代價。

使用短索引,索引創(chuàng)建之后也是使用硬盤來存儲的,因此提升索引訪問的I/O效率,也可以提升總體的訪問效率。假如構(gòu)成索引的字段總長度比較短,那么在給定大小的存儲塊內(nèi)可以存儲更多的索引值,相應(yīng)的可以有效的提升MySQL訪問索引的I/O效率。

利用最左前綴,N個列組合而成的組合索引,那么相當(dāng)于是創(chuàng)建了N個索引,如果查詢時where子句中使用了組成該索引的前幾個字段,那么這條查詢SQL可以利用組合索引來提升查詢效率

總結(jié)

以上是生活随笔為你收集整理的索引语法——创建索引 || 查看索引 || 删除索引 || ALTER命令 索引设计原则的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。