博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL数据库的索引类型
阅读量:5154 次
发布时间:2019-06-13

本文共 429 字,大约阅读时间需要 1 分钟。

1.普通索引    最基本的索引,没有限制。

2.唯一索引    与普通索引类似,不同的是索引列的值必须唯一,但允许有null,如果是组合索引,则列值的组合必须唯一,创建方法和普通索引类似。

3.全文索引    大容量的数据表,生成全文索引是一个非常消耗时间非常消耗硬盘空间的做法。

4.单列索引,多列索引    多个单列索引和单个多列索引查询的效果不同,因为执行查询时,MySQL只能使用一个索引,会从多个索引中选择一个限制最严格的索引。

5.组合索引(最左前缀)    平时用的SQL查询语句一般都有比较多的限制条件,所以为了进一步榨取MySQL的效率,就要考虑建立组合索引,例如创建一个索引指定(name(20),age(10)),建立这样的组合索引,相当于分别建立了下面两个索引(name,age)(name)

为什么没有age索引,因为MySQL 组合索引“最左前缀”的结果。    

转载于:https://www.cnblogs.com/yungiu/p/10037458.html

你可能感兴趣的文章
NYOJ-128前缀式计算
查看>>
淡定,啊。数据唯一性
查看>>
深入理解 JavaScript 事件循环(一)— event loop
查看>>
Hive(7)-基本查询语句
查看>>
注意java的对象引用
查看>>
C++ 面向对象 类成员函数this指针
查看>>
NSPredicate的使用,超级强大
查看>>
自动分割mp3等音频视频文件的脚本
查看>>
判断字符串是否为空的注意事项
查看>>
布兰诗歌
查看>>
js编码
查看>>
Pycharm Error loading package list:Status: 403错误解决方法
查看>>
steps/train_sat.sh
查看>>
转:Linux设备树(Device Tree)机制
查看>>
iOS 组件化
查看>>
(转)Tomcat 8 安装和配置、优化
查看>>
(转)Linxu磁盘体系知识介绍及磁盘介绍
查看>>
tkinter布局
查看>>
命令ord
查看>>
Sharepoint 2013搜索服务配置总结(实战)
查看>>