前几天同事问了我个 mysql 索引的问题,虽然大概知道,但是还是想来实践下,就是 is null,is not null 这类查询是否能用索引,可能之前有些网上的文章说都是不能用索引,但是其实不是,我们来看个小试验用个存储过程来插入数据然后看下我们的 is null 查询再来看看另一个从这里能看出来啥呢,可以思考下从上面可以发现,is null应该是用上了索引了,所以至少不是一刀切不能用,但是看着is not null好像不太行额然后再来看看执行结果是不是不一样了,这里再补充下我试验使用的 mysql 是 5.7 的,不保证在其他版本的一致性,

MySQL 索引的一些细节分享

MySQL 索引的一些细节分享

MySQL 索引的一些细节分享