技术饭

为什么要用mysql索引优化数据库

copylian    0 评论    5026 浏览    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查询)

飓风呀
感谢你的支持,我会继续努力!
扫码打赏,感谢您的支持!
mysql 索引 数据库 

文明上网理性发言!

  • 还没有评论,沙发等你来抢