学编程 ❀(๑╯◡╰๑)❀ 就上soxunxi.cn!这里有CMS,CSS,NET,PHP,Linux,HTML,JAVA,MySQL,Python等教程.
当前位置: MySQL > mysql多个团结索引【MySQL教程】,mysql,联合索引

MySQL中索引划定规矩:

1、须要加索引的字段,要在where前提中
2、数据量少的字段不须要加索引
3、假如where前提中是OR关联,加索引不起作用
4、相符最左准绳

什么是团结索引?

团结索引又叫复合索引。关于复合索引:Mysql从左到右的运用索引中的字段,一个查询能够只运用索引中的一部份,但只能是最左边部份。比方索引是key index (a,b,c). 能够支撑a | a,b| a,b,c 3种组合举行查找,但不支撑 b,c举行查找 .当最左边字段是常量引用时,索引就异常有效。

两个或更多个列上的索引被称作复合索引
应用索引中的附加列,您能够减少搜刮的局限,但运用一个具有两列的索引 不同于运用两个零丁的索引。复合索引的构造与电话簿相似,人名由姓和名组成,电话簿首先按姓氏对举行排序,然后按名字对有雷同姓氏的人举行排序。假如您知 道姓,电话簿将异常有效;假如您晓得姓和名,电话簿则更加有效,但假如您只晓得名不姓,电话簿将没有效处。
所以说建立复合索引时,应当细致斟酌列的递次。对索引中的一切列实行搜刮或仅对前几列实行搜刮时,复合索引异常有效;仅对背面的恣意列实行搜刮时,复合索引则没有效处。

索引的建立:

在实行CREATE TABLE语句时能够建立索引,也能够零丁用CREATE INDEX或ALTER TABLE来为表增添索引。

案例DEMO:

ALTER TABLE table_name ADD INDEX index_name (column_list)
ALTER TABLE table_name ADD UNIQUE (column_list)
ALTER TABLE table_name ADD PRIMARY KEY (column_list)
CREATE INDEX index_name ON table_name (column_list)
CREATE UNIQUE INDEX index_name ON table_name (column_list)

以上就是mysql多个团结索引的细致内容,更多请关注ki4网别的相干文章!

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

分享到:
赞(0) 打赏

支付宝扫一扫打赏

微信扫一扫打赏

标签:

上一篇:

下一篇:

相关推荐

0 条评论关于"mysql多个团结索引【MySQL教程】,mysql,联合索引"

最新评论

    暂无留言哦~~

博客简介

看古风美女插画Cos小姐姐,素材合集图集打包下载:炫龙网,好看二次元插画应有尽有,唯美小姐姐等你来。

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!申请交换友链

服务热线:
 

 QQ在线交流

 旺旺在线