MySql教程

MySQL --- limit以及通用分页SQL

本文主要是介绍MySQL --- limit以及通用分页SQL,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

limit使用(重点中的重点!!!分页查询)

limit是mysql特有的,其他数据库中没有,不通用。(Oracle中有一个相同的机制,叫做rownum)

limit的作用是取结果集中的部分数据

limit的语法机制:
limit startIndex,length

  • startIndex表示起始位置,从0开始,0表示第一条数据。
  • length表示取几个

注意:limit是sql语句中最后执行的一个环节

select			5
	……
from			1
	……
where			2
	……
group by		3
	……
having			4
	……
order by		6
	……
limit			7
	……;

案例:取出工资前5名的员工
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
通用的标准分页sql
每页显示3条记录:

  • 第一页:0,3
  • 第二页:3,3
  • 第三页:6,3
  • 第四页:9,3

每页显示pageSize条记录:
第pageNo页:(pageNo - 1) * pageSize,pageSize

java代码{
	int pageNo = 2;   //页码是2
	intpageSize = 10; //每页显示10条

	limit(pageNo - 1)* pageSize,pageSize;
}
这篇关于MySQL --- limit以及通用分页SQL的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!