为什么要分页
当我们要查询的数据过多,一个页面放不下时,分页可以给我们一次性只显示部分数据。
分页原理
在Mysql中,分页的SQL语句是:
select * from table_name limit frontIndex,pageSize
这里用到了关键词limit,意思是查询表名为table_name的所有内容,从下标为frontIndex的行开始查(第一行的下标为0),查询pageSize条数据。
还有一个用法:
select * from table_name limit pageSize
与上面不同的是,该方法表示从下标为0开始,查询pageSize条数据,即查询下标从[0,pageSize)的数据,左闭右开
从上我们不难看出,分页的本质就是根据区间查询部分数据。