mysql分页查询的sql
时间: 2024-02-13 16:57:48 浏览: 151
分页查询sql
以下是MySQL中三种分页查询的SQL语句:
1. LIMIT分页
```sql
SELECT * FROM tablename LIMIT offset, pageSize;
```
其中,offset为偏移量,pageSize为每页显示的记录数。
2. 嵌套查询分页
```sql
SELECT * FROM tablename WHERE id IN (SELECT id FROM tablename LIMIT offset, pageSize);
```
其中,offset为偏移量,pageSize为每页显示的记录数。
3. 使用临时表优化分页
```sql
CREATE TEMPORARY TABLE temp_table AS (SELECT * FROM tablename ORDER BY id);
SELECT * FROM temp_table LIMIT offset, pageSize;
```
其中,offset为偏移量,pageSize为每页显示的记录数。
阅读全文