最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

mysql存储过程写分页程序_MySQL

来源:动视网 责编:小采 时间:2020-11-09 18:22:33
文档

mysql存储过程写分页程序_MySQL

mysql存储过程写分页程序_MySQL:bitsCN.com mysql存储过程写分页程序 /*分页程序*/delimiter //drop procedure if exists sp_page;create procedure sp_page( p_table_name varchar(1024), p_fields varchar(1024), p_page_size int,
推荐度:
导读mysql存储过程写分页程序_MySQL:bitsCN.com mysql存储过程写分页程序 /*分页程序*/delimiter //drop procedure if exists sp_page;create procedure sp_page( p_table_name varchar(1024), p_fields varchar(1024), p_page_size int,


bitsCN.com
mysql存储过程写分页程序 /*分页程序*/delimiter //drop procedure if exists sp_page;create procedure sp_page( p_table_name varchar(1024), p_fields varchar(1024), p_page_size int, p_curr_page int, p_order_string varchar(256), p_where_string varchar(1024), out p_total_rows int ) not deterministic sql security definer comment '分页存储过程' begin /*变量的申明*/ declare v_start_row int default 0; declare v_limit_string varchar(256); /*给变量赋值*/ if p_curr_page<1 then set p_curr_page = 1; end if; set @rows_total = 0; set v_start_row = (p_curr_page-1)*p_page_size; set v_limit_string = concat(' limit ',v_start_row,',',p_page_size); set @total_string = concat('select count(*) into @rows_total from ',p_table_name,' ',p_where_string); set @query_string = concat('select ',p_fields,' from ',p_table_name,' ',p_where_string,' ', p_order_string,' ',v_limit_string); select @total_string; select @query_string; /*预处理*/ prepare stmt_count from @total_string; execute stmt_count; deallocate prepare stmt_count; set p_total_rows= @rows_total; prepare stmt_query from @query_string; execute stmt_query; deallocate prepare stmt_query; end;// 调用存储过程 参数含义表的名字 要查询的字段 每页显示的记录数 当前的页码 总记录数call sp_page('t_score','*',10,1,'','', @total_rows)// bitsCN.com

文档

mysql存储过程写分页程序_MySQL

mysql存储过程写分页程序_MySQL:bitsCN.com mysql存储过程写分页程序 /*分页程序*/delimiter //drop procedure if exists sp_page;create procedure sp_page( p_table_name varchar(1024), p_fields varchar(1024), p_page_size int,
推荐度:
标签: 过程 程序 mysql
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top