在mysql中,将索引添加到DATE
列有什么好处吗?我会使用比较如列:索引DATE列的好处是什么?
SELECT * FROM birthdays WHERE date > today + 3 days;
会索引date
列提高性能吗?
在mysql中,将索引添加到DATE
列有什么好处吗?我会使用比较如列:索引DATE列的好处是什么?
SELECT * FROM birthdays WHERE date > today + 3 days;
会索引date
列提高性能吗?
是的,它可以用它在您建议的查询中进行范围扫描。
索引将提高性能。
没有索引mysql将不得不扫描全部行。
随着指数 - 它会创建有序“阵列”,所以这将是能够使用二进制搜索以找到today+3
开始,只是扫描所有进一步行此阵,而不是全面的扫描。
如果有足够的行,当然,但你的查询语法错误。 – VMai 2014-09-18 22:42:07