Rumah > pangkalan data > tutorial mysql > mysql带条件进展分页查询时必须对数据排序

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

WBOY
Lepaskan: 2016-06-07 16:27:12
asal
1447 orang telah melayarinya

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;
            
            
Salin selepas log masuk
Salin selepas log masuk

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

SQL code
SELECT*FROM article a where a.type in (1,2,4) limit 20,20;
            
            
Salin selepas log masuk
Salin selepas log masuk

结果:
(注意红色部分)

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan