mysql分页-1_MySql分页
时间: 2024-01-02 12:48:17 浏览: 63
mysql 分页
MySQL 分页可以使用 `LIMIT` 关键字实现。`LIMIT` 后面跟两个参数,第一个参数指定返回记录的起始位置(偏移量),第二个参数指定返回记录的条数。
例如,我们要查询从第 6 条记录开始的 10 条记录,可以这样写:
```sql
SELECT *
FROM table_name
LIMIT 5, 10;
```
其中,`LIMIT 5, 10` 表示从第 6 条记录开始返回 10 条记录。第一个参数 `5` 表示起始位置为第 6 条记录(MySQL 记录从 0 开始编号),第二个参数 `10` 表示返回 10 条记录。
需要注意的是,MySQL 分页查询时,如果只指定第一个参数,则默认返回从该位置开始到最后一条记录的所有记录。例如:
```sql
SELECT *
FROM table_name
LIMIT 5;
```
这条语句表示从第 6 条记录开始返回所有记录。
另外,MySQL 还提供了 `OFFSET` 子句来指定起始位置。例如:
```sql
SELECT *
FROM table_name
LIMIT 10 OFFSET 5;
```
这条语句与上面的示例等价,表示从第 6 条记录开始返回 10 条记录。
总之,MySQL 分页可以使用 `LIMIT` 和 `OFFSET` 实现,具体使用哪种方式取决于个人习惯和需求。
阅读全文