在存储过程中完成 sh_goods表中数据分页查询功能:
- 创建一个名为 page_proc的存储过程,并为其设置传入的参数,参数分别为当前的页码数以及每页显示的最大记录数.
- 获取分页的总记录数,并利用传递的参数计算总页数拼接分页的查询语句.
- 根据传递的参数查询指定分页的记录,如第2页的记录.
# 第1步:创建存储过程
DELIMITER $$
CREATE PROCEDURE page_proc(IN curp INT, IN per_page INT)
BEGIN
# 第2步:在此处完成数据编程
END;
$$
DELIMITER ;
# 第2步:获取分页的数据
# ① 定义变量
DECLARE total_records, total_page, start INT