问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

MySQL索引类型

发布网友 发布时间:2022-09-12 02:59

我来回答

1个回答

热心网友 时间:2024-10-25 00:33

MySQL目前主要的索引类型有下面几种:

与前面的普通索引类似,但是他的索引列的值必须是唯一的,所以叫唯一索引,但是这个索引字段如果是空值是可以的,具体创建方式如下:

主键索引是一种特殊的索引,一个表只能有一个主键,不允许有空值,一般是创建表的时候创建主键索引,而且一般习惯设置成自增的,因为对弈MySQL的底层B+树存储起来很方便

组合索引指多个字段上创建的索引,只有在查询时候,查询条件中使用了创建索引时的第一个字段,索引才会生效,他使用遵循最左前缀原则.

索引生效情况:
select * from table where name=1;
select * from table where name=1 and city=2;
select * from table where name=1 and city=2 and age=3;
索引不生效情况:
select * from table where name=1 and age=3;
select * from table where city=2 and age=3;
select * from table where age=3;
select * from table where city=2;
这个遵循的是最左原则,具体MySQL底层对联合索引的存储以及为什么是最左原则,参考本人另外一篇文章最后一段就能看明白
https://www.jianshu.com/p/99aabf9611a3

全文索引主要是用来查找文本中的关键字,而不是直接与索引中的值相比较.fulltext索引跟其他索引大不相同,他更像是一个搜索引擎,而不是简单的where 语句的参数匹配,fulltext索引配合match(匹配)和against(反对)操作使用,而不是一般的where语句加上like,他可以在create table,alter table,create index使用

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
什么时间试排卵纸最佳 排卵第十天排卵试纸弱阳怎么回事 手机app下载课后帮 课后帮点击了家长怎么改成学生的 课后帮绑定学生后还能绑定家长吗 课后帮怎么注册 课后帮注册教程 癫痫急救的正确方法 癫痫持续状态的抢救要点 小儿癫痫发作的急救措施 癫痫病急救常识有哪些要点 与开心麻花前几部高评分电影相比,如何评价《李茶的姑妈》? oppo reno ace边框v材质 XP系统但是TTL=64,这样系统正常吗? 我的ttl=64难道不是WINDOWS系统? 如何处理与同事的关系 怎样处理好和同事的同事关系? 工作中如何处理与同事的关系 在农商行办理的收款码扫的钱怎么往外转 如何和同事处理好关系? 听说有一种将吸油烟机和燃气灶结合在一起的燃气灶,不知道是什么品牌... 集成灶有那种只带烟机和炉具的吗? 临沂企业宣传片哪家好 原临沂市委宣传部长丁风云现任什么职务 06临沂城市形象宣传片哪有下载 我是一家从事临沂生态木的厂家,请问在哪里发布信息宣传比较好!请网友... 男人疼爱你的表现有哪些? 在感情的世界里,男人疼爱女人的表现有哪些呢? 在生活中,真心疼爱你的男人,会有哪些表现? 男人疼爱女人是怎么表现 男人真正“疼老婆”,往往有哪几大表现,占1个就偷着乐吧? 爱有一种什么魔力? 当喜欢的男生不喜欢自己的时候该怎么办? 我以后到底会不会好看呢? 「李茶的姑妈」,很烂 大家如何评价开心麻花第四部电影李茶姑妈? 如何评价电影《李茶的姑妈》? ...全民k歌里唱歌听不到声音太小了。什么情况。 为什么不能投屏到电视? 口唇疱疹是艾滋病急性感染期症状吗? 高危行为一周后嘴唇长孢诊是艾滋病感染症状吗 口唇疱疹会出现在艾滋病的什么时期? 如何评价开心麻花《李茶的姑妈》票房口碑滑铁卢? 天气凉了想吃火锅,在广州有什么好推荐吗? 广州火锅哪里好吃? ...卫生间如果铺木制地板 可以吗? 地漏还有一些其他的,我具体该怎么去... 你是如何评价《李茶的姑妈》这部电影的? 2022年8月13日适合搬家吗 今天适合洗衣服吗 8月1号适合搬家吗 七月初八搬家好不好