技术笔记分享

索引概述

1.什么是索引

1.索引就好比一本书的目录,它能让你更快的找到自己想要的内容。
2.让获取的数据更有目的性,从而提高数据库检索数据的性能。

2.索引的种类

1.BTREE: BTREE B+TREE B*TREE
2.HASH:HASH索引(只有memery存储引擎支持)
3.FULLTEXT:全文索引
4.RTREE:R树索引

 

1.主键索引(聚集索引)PRI

2.唯一建索引 UNI

创建表时添加唯一键索引

已经有的表,添加唯一键索引

如何确定哪一列可以创建唯一键

函数

3.普通索引(辅助索引)MUL

创建索引

4.全文索引 MUL

建表时创建全文索引

插入数据

使用索引查询数据

5.查看索引

6.删除索引

根据设置方法分类

1.创建索引时会对数据进行重新排序
2.建立索引会占用磁盘空间,所以索引不是越多越好
3.在同一列避免创建多个索引
4.避免在大数据的列创建索引,如果非要创建就创建前缀索引

前缀索引

联合索引

案例

注意

发表评论

邮箱地址不会被公开。 必填项已用*标注