mysql limit 90,10
时间: 2023-10-26 17:35:44 浏览: 72
这是 MySQL 数据库中的分页查询语句,意思是从结果集中的第 91 行开始,取出 10 行数据。具体解释如下:
- LIMIT:限制查询结果的条数。
- 90:偏移量,表示从结果集中的第 91 行开始取数据。
- 10:要取出的数据条数。
因此,这条语句的作用是取出结果集中的第 91-100 行数据。
相关问题
mysql limit 10
MySQL中的LIMIT子句用于限制查询结果的数量。它可以在SELECT语句中使用,以便只返回满足条件的前几行。
例如,如果你想要查询一个表中的前10行数据,可以使用以下语句:
```
SELECT * FROM 表名 LIMIT 10;
```
这将返回表中的前10行数据。
如果你想要从第N行开始查询,可以使用OFFSET子句。例如,如果你想要从第11行开始查询10行数据,可以使用以下语句:
```
SELECT * FROM 表名 LIMIT 10 OFFSET 10;
```
这将返回从第11行开始的10行数据。
MYSQL LIMIT
### 使用 MySQL 的 LIMIT 子句
#### 限制查询结果数量
在 MySQL 查询语句中,`LIMIT` 子句用于控制返回的结果集大小。通过指定 `LIMIT n` 可以仅获取前 n 行的数据[^2]。
例如,在用户信息表 (`tb_user`) 中查找前五名用户的记录:
```sql
SELECT * FROM tb_user LIMIT 5;
```
#### 实现分页查询
为了实现分页效果,`LIMIT` 支持两个参数的形式:`LIMIT offset, count`。其中第一个参数表示跳过的行数,第二个参数则指定了要检索的行数[^3]。
假设有一个场景是从第10条记录开始读取之后连续的5条记录,则 SQL 语句如下所示:
```sql
SELECT * FROM tb_user ORDER BY user_id LIMIT 10, 5;
```
这里需要注意的是,当使用带有偏移量(offset) 和长度(count) 参数组合时,应该先对结果排序以确保每次请求都能获得预期的数据片段[^1]。
#### 分页计算公式
对于构建动态分页功能而言,通常会基于当前页面索引(pageIndex)以及每页显示项数(perPageItems),利用下面这个简单的数学关系式来确定所需的 OFFSET 值:
\[ \text{OFFSET} = (\text{pageIndex}-1)*\text{perPageItems}\]
因此如果希望访问第二页的内容,并且设定每页展示十条项目的话,那么对应的 SQL 将变为:
```sql
SELECT * FROM tb_user ORDER BY user_id LIMIT (2-1)*10, 10; -- 即 LIMIT 10, 10
```
阅读全文