Maison > base de données > tutoriel mysql > mysql带条件进展分页查询时必须对数据排序

mysql带条件进展分页查询时必须对数据排序

WBOY
Libérer: 2016-06-07 16:27:12
original
1454 Les gens l'ont consulté

mysql带条件进行分页查询时必须对数据排序 使用mysql进行分页查询时,如果sql语句有where条件,必须使用order by ,不然会出错的,切记!! ? 如果没有where条件,mysql会采用默认的物理排序,不会出错,但为了万无一失,最好加上order by,不过会有性能损失

mysql带条件进行分页查询时必须对数据排序

使用mysql进行分页查询时,如果sql语句有where条件,必须使用order by ,不然会出错的,切记!!

?

如果没有where条件,mysql会采用默认的物理排序,不会出错,但为了万无一失,最好加上order by,不过会有性能损失哦!


查第一页的语句

SQL code
SELECT*FROM article a where a.type in (1,2,4) limit 0,20;
            
            
Copier après la connexion
Copier après la connexion

第一页的结果
(注意红色部分)
第二页的语句

SQL code
SELECT*FROM article a where a.type in (1,2,4) limit 20,20;
            
            
Copier après la connexion
Copier après la connexion

结果:
(注意红色部分)

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal