MYSQL中LIMIT用法是什么?

MYSQL中LIMIT用法是什么?,第1张

用来查询语句时返回前几条或者中间某一行数据。

具体用法:

select * from table [offset,] rows | rows OFFSET offset

limit子句可以用于强制select语句返回制定的记录数,limit接受一个或两个数字的参数,如果给定两个参数第一个指定返回记录行的偏移量,第二个指定返回记录行的最大数目。

MySQL数据库limit分页示例

1.select * from persons limit  A,  B

解释:

A,查询起点

B,需要的行数

2.示例:

select * from persons limit 0 , 4

解释:

起点位置为0,开始查询,返回4条数据。

select * from persons limit 4 , 4

解释:

起点为4 ,开始查询,返回4天数据。

3.特殊:

select * from persons limit 10

意思是,起点为0,开始查询,返回10条记录。

与 select * from persons limit 0,10  是等价的。

4.按规则排序的同时,进行分页:

select * from persons

order by lastname

limit 0,10

1:  你理解错了,limit n,m中的m是指返回的记录数。

2:  例如从表student(主键为id)中从第10条记录,(不包括第10跳记录)开始检索20条记录,语句如下:select * from student limit 10,20。

1:  SELECT * FROM table   LIMIT [offset,] rows。

2:  语句中n是起始行,m是行数,而不是终止行。

3:  select * from table limit 3,6是从第4条开始,取出之后的6条数据 。

4:  SELECT * FROM table LIMIT 5,10 // 检索记录行 6-15。

5: SELECT * FROM table LIMIT 95,-1// 检索记录行 96开始到结束所以行记录。

6:  SELECT * FROM table LIMIT 5    //检索前 5 个记录行//换句话说,LIMIT n 等价于 LIMIT 0,n。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8318286.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存