一. 基础语法和介绍

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

查询结果: 

是不是很简单,当查询数据量很大的时候,就能很好的简化代码 。

(悄悄告诉大家一个小秘密,做项目的时候分页功能很多都要用这个的!)

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐