一个例子教你弄懂mysql中的limit用法
一. 基础语法和介绍
1.介绍:
首先我们来想一下,如果我们想要查询某个区间内的sql记录,有没有什么方便的办法呢?有的人可能会想用关键词来查询。对,这确实是一种办法,可以实现我们的要求。
(1)按关键词查询
比如我们有5个用户,id分别为1~5,假如我只想查id为1~3个同学的记录。
那么就可以用以下语句来查询。
select * from user where id = 1 or id = 2 or id = 3 ;
查询结果为:
的确实现了我们的要求,但如果数据量足够大呢?你要写多少or?太多了,有没有更方便的方法,有!它是谁?就是 limit !
limit 是用于限制查询结果返回的数量的。
2.基本用法 :
select * from user limit ?,?
这里的 前一个 ?代表查询结果的索引值 ( !注意! 这个索引默认从0开始,他不是id也不是username,它是独立存在的),后一个 ?代表你要查询几条记录(查询结果返回的数量)
二. 具体案例演示
那么我还用上面的例子来简化这个查询操作。
那么这里的查询代码应该为:
select * from user limit 0,3
查询结果:
是不是很简单,当查询数据量很大的时候,就能很好的简化代码 。
(悄悄告诉大家一个小秘密,做项目的时候分页功能很多都要用这个的!)
I人I: 谢谢,太详细了,一次性记住以后就会做题了
I人I: 那是生成树
。: 我也崩了
。: 我靠我的桌面文件全没了
weixin_70091805: 谢谢大哥,给你磕一个