-- MySQL 分页查询示例代码
-- 假设我们有一个名为 `users` 的表,包含用户信息。
-- 我们想要分页查询这个表中的数据。
-- 语法:
-- SELECT * FROM table_name LIMIT offset, count;
-- 示例1: 查询第一页的数据,每页显示10条记录
SELECT * FROM users LIMIT 0, 10;
-- 解释: 这里的 `0` 表示从第0条记录开始(即第一条记录),`10` 表示返回10条记录。
-- 示例2: 查询第二页的数据,每页显示10条记录
SELECT * FROM users LIMIT 10, 10;
-- 解释: 这里的 `10` 表示从第11条记录开始(因为索引是从0开始的),`10` 表示返回10条记录。
-- 示例3: 使用变量进行分页查询
SET @page = 2; -- 当前页码 (假设是第2页)
SET @pageSize = 10; -- 每页显示的记录数
SELECT * FROM users LIMIT (@page - 1) * @pageSize, @pageSize;
-- 解释: 这里使用了变量来动态计算偏移量和每页的记录数,使得分页更加灵活。
-- 注意: 在实际应用中,通常会结合 WHERE 条件和其他查询条件一起使用。
上一篇:centos7安装mysql
下一篇:mysql round
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站