Smile 笑容

mysql 按日期查询 优化

最初的代码是这样的

SELECT count(*)
FROM  `table_data` 
WHERE  1
AND  `性别` = 1
AND  `出生日期` like '1990%'

已经建立索引的情况下,至少五六秒才可以返回结果,实在是太慢了!

一直 mysql的 like都是被诟病的,于是改为

SELECT count(*)
FROM  `table_data` 
WHERE  1
AND  `性别` = 1
AND  `出生日期` > '1990'
AND  `出生日期` < '1991'

效率一下子就成倍的翻翻啊!

没毛病!