From 105b374b387886fa18cfdd383184943818da3646 Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Sun, 11 Oct 2026 15:57:50 +0800 Subject: [PATCH] =?UTF-8?q?javaEEday07-DQL-Select-=E5=88=86=E9=A1=B5?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mysql-day02-DQL.sql | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/mysql-day02-DQL.sql b/mysql-day02-DQL.sql index 1899b57..b184f3e 100644 --- a/mysql-day02-DQL.sql +++ b/mysql-day02-DQL.sql @@ -146,4 +146,30 @@ select * from tb_emp order by entrydate asc,id desc; select * from tb_emp where name like '%张%' and gender = 1 and entrydate between '2000-01-01' and '2010-01-01' -order by update_time asc; \ No newline at end of file +order by update_time asc; + + + +-- =================== 分页查询 ====================== +-- 1. 查询第1页员工数据, 每页展示10条记录 +select * from tb_emp limit 10; -- 如果是0索引开始取,是可以省略,建议别省略 + +select * from tb_emp limit 0,10; + +-- 2. 查询第2页员工数据, 每页展示10条记录 +select * from tb_emp limit 10,10; + +-- 3. 查询第3页员工数据, 每页展示10条记录 +select * from tb_emp limit 20,10; + +-- 分页的公式:页码(page)和每页显示的数量(pageNum)----->起始索引 = (页码 - 1)*每页显示的数量 + +-- 练习 : 员工管理列表查询 , 根据最后操作时间, 进行倒序排序 进行分页显示,一页显示5条,显示第二页的数据 +-- 条件 : name , gender , entrydate + +select * from tb_emp +where name like '%张%' + and gender = 1 + and entrydate between '2000-01-01' and '2020-01-01' +order by update_time desc +limit 5,5; \ No newline at end of file