您好,欢迎访问一九零五行业门户网

Mysql ORDER BY用法的一点理解_MySQL

bitscn.com
    今天在使用order by的过程中出现了一点问题,发现之前对order by理解是错误的。
    之前在w3s网站上看到order by的用法,以为是对选出来的数据按关键字升序或者降序排列,结果今天尝试select数据集数据的时候,发现使用order by 和order by desc得出的查询结果完全不一样,按照自己之前的理解它们应该是结果相同,而内部顺序不一样而已。
    问了一下同事,查了一下文档,才恍然大悟。如果我们在执行select语句的时候使用order by (desc),那么它首先会对所有记录按照关键字有一个排序,然后依次读取所需的记录,而不是先选出记录再进行降序排列。
    一个概念性的错误,所以记下来警示自己。
bitscn.com
其它类似信息

推荐信息