NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
#### or语句 如果出现OR(或者)运算,要求所有参与运算的字段都存在索引,才会使用到索引。 如下:id有索引,name没有索引 ~~~ explain select * from 表 where id = 1 or name = 'Jack'\G ~~~ 结果: ~~~ id: 1 select_type: SIMPLE table: t2 partitions: NULL type: ALL possible_keys: PRIMARY key: NULL key_len: NULL ref: NULL rows: 1 filtered: 100.00 Extra: Using where //没使用索引 ~~~ 给name加上索引: ~~~ id: 1 select_type: SIMPLE table: t2 partitions: NULL type: index possible_keys: PRIMARY,name key: name key_len: 63 ref: NULL rows: 1 filtered: 100.00 Extra: Using where; Using index //使用了索引 ~~~