您的位置:首页 > 数据库 > MySQL

MYSQL——索引

2016-07-09 00:00 483 查看
写在前面的话

(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

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

点击打开链接
最后感谢作者的分享
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: