mysql的索引有默认排序吗?

譬如一个表中有个字段count,创建了索引,那么在数据库里存储的话,是默认升序的吗?
如果是这样,那么


order by count desc

是不是比


order by count asc

慢?

另外,有联合索引的话,譬如(name, count)

如果查询为

select * from table where name="apple" order by count desc

会有问题吗?因为count是升序存储的,降序的话感觉好像索引都用不了了?

阅读 6.2k
1 个回答

1 效率一样,不管你是升序还是降序,只要那一列有索引查询成本都是一样的。

2索引失效不失效跟升序降序没关系。

推荐问题