技术饭
为什么要用mysql索引优化数据库
copylian
0 评论
12419 浏览
2017.01.04
为什么要用mysql索引优化数据库,索引是为了优化查询,减少查询的次数,索引的原理是平行二叉树原理;应该在读取数据量多的时候建立索引,索引一般分为nomarl普通索引、unique唯一索引、full text全文索引;索引的方法有:btree与hash,不过hash不能使用order by排序与like模糊查询。
1、什么是 索引
优化查询,减少查询次数
2、索引的原理:平行二叉树
3、什么时候建立索引:
数据量多的时候
4、索引类型:一般主键会有个聚合索引
1)、nomarl:普通索引
2)、unique:唯一索引,不允许重复的索引,如果该字段保证不会重复那么可以使用unique
3)、full text:全文索引 - 文章,用于在搜索一篇文章的时候比较适用
5、索引方法
1)、BTREE(默认使用)
2)、HASH(不能用order by排序与like查询)
感谢你的支持,我会继续努力!
扫码打赏,感谢您的支持!
文明上网理性发言!