limit函数的使用

Posted Erichas

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了limit函数的使用相关的知识,希望对你有一定的参考价值。

limit有两种方式

1)limit a,b 后缀两个参数的时候(/*参数必须是一个整数常量*/),其中a是指记录开始的偏移量,b是指从第a+1条开始,取b条记录。(这里计数就是从id=1开始的没有从0开始)

2)limit b 后缀一个参数的时候,是直接取值到第多少位,类似于:limit 0,b 。

 

这里以dvwa数据库为例,这里面有两个表,

我们查询users表的数据,

 

 

limit 0,2从0开始读取2条

 

 

 

limit 2,默认和0 2一样

 

 

 

limit 3,2

 

 

 

 

 

 

目前我觉得limit是用于限制数据字段的输出用的,因为对应的字段名有很多列,比如这里user_id有5列

而不能用于查询表的字段是什么来使用,因为就只有一个表叫users,也就是说只有1个数据,见sqli-labs(5)

 

 

 这里查的是表的字段名,而表只有1个,所以不能用limit来设置输出,而且updatxml报错输出是有长度限制的

 

 

这里改成了1,1,就没有输出了 也验证了上面所说的。

 

 

 

以上是关于limit函数的使用的主要内容,如果未能解决你的问题,请参考以下文章

从Spark limit()函数重新分区数据帧

用户在 set_time_limit PHP 时定义函数调用

mysql踩坑记录之limit和sum函数混合使用问题

LINQ C# 相当于 LIMIT 0..10 MySQL 与 TAKE 函数

PHP函数set_time_limit(0)在空间上不起作用

MDK内的KEEP关键字以及$$Base $$Limit