SQL limit(分页)
目录
1.limit使用
limit参数,第一个参数:从哪儿开始查;第二个参数:查几条
- i : 为查询结果的索引值(默认从0开始);
- n : 为查询结果返回的数量
– 从3开始 取 3 条 SELECT * from employee LIMIT 3,3;
LIMIT 0,3
2.分页思路
下面是几种limit的方法:原则看看下面几个例子应该就懂了
在数据库中很多地方都会用到,比如当你数据库查询记录有几万、几十万时使用limit查询效率非常快,只需要查询出你需要的数据就可以了·再也不用全表查询导致查询数据库崩溃的情况。
select * from Customer LIMIT 10;–检索前10行数据,显示1-10条数据
select * from Customer LIMIT 1,10;–检索从第2行开始,累加10条id记录,共显示id为2…11
select * from Customer limit 5,10;–检索从第6行开始向前加10条数据,共显示id为6,7…15
select * from Customer limit 6,10;–检索从第7行开始向前加10条记录,显示id为7,8…16
示例:
1)查询student的数据:
select * from student
查询第一条数据
select * from student limit 1
查询第二条数据
select * from student limit 1,1
rom student limit 1,1
[外链图片转存中…(img-cGHVpGe3-1643271057686)]