MYSQL——索引
博客专区 > waterme 的博客 > 博客详情
MYSQL——索引
waterme 发表于1年前
MYSQL——索引
  • 发表于 1年前
  • 阅读 0
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

写在前面的话

 

(1):使用FULLTEXT参数可以设置索引为全文索引,全文索引只能创建在CHAR ,VARCHAR ,TEXT类型字段上。->>但只有MyISAM存储引擎支持全文索引

 

(2):多列索引:在表的多列字段上建立一个索引,但只有在查询这些字段有第一个字段且查询顺序跟索引顺序一致时,索引才会被使用。

 

(3):查询语句使用like关键字进行查询,如果匹配的第一个字符为”%“时,索引不会被使用

     select * from student where num like '%4';          //索引不会被使用

     select * from student where num like '4%';         //索引会被使用

可以使用sphnix搜索引擎来解决需要进行大量搜索的场景

 

(4):查询语句中使用or关键字时,只有or前后两个条件的列都是索引时,查询时才使用索引

推荐一篇写得非常好的文章:

文章地址:http://www.cnblogs.com/hustcat/archive/2009/10/28/1591648.html

直接点击下面的文字也可以打开

 点击打开链接

最后感谢作者的分享

共有 人打赏支持
粉丝 0
博文 27
码字总数 0
×
waterme
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: