MySQL-mysql中like查询优化使用索引情况

项目合作 项目合作 主题:1030 回复:2135

MySQL-mysql中like查询优化使用索引情况

夜无邪 发布于 2017-04-01 字数 440 浏览 996 回复 1

一般like查询在mysql查询优化阶段是不会使用索引,但是这种情况下是什么原因使用索引?

    CREATE TABLE `zz` (
`username` char(30) NOT NULL,
`password` char(30) NOT NULL,
UNIQUE KEY `username` (`username`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8
EXPLAIN SELECT * FROM zz WHERE username LIKE 'a%bc'
EXPLAIN SELECT * FROM zz WHERE username LIKE 'ab%c'

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

支持 Markdown 语法,需要帮助?

评论(1

甜柠檬 2017-06-30 1 楼

这种问题太初级了吧?建议去GOOGLE或者BAIDU先查查。