成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

MySQL 分頁存儲過程的實際操作流程與代碼

數據庫 MySQL
今天我們要和大家一起討論的是MySQL 分頁存儲過程的實際操作流程與MySQL 分頁存儲的實際應用代碼的描述,以下就是文章的主要內容描述。

以下的文章主要向大家描述的是MySQL 分頁存儲過程的實際操作流程,我們是以介紹其實際應用代碼的方式來引出MySQL 分頁存儲過程的實際操作步驟,下面就是文章的主要內容的講述,望你會有所收獲。

DROP PROCEDURE IF EXISTS pr_pager;

  1. CREATE PROCEDURE pr_pager(  
  2. IN p_table_name VARCHAR(1024),   
  3. IN p_fields VARCHAR(1024),   
  4. IN p_page_size INT,   
  5. IN p_page_now INT,   
  6. IN p_order_string VARCHAR(128),   
  7. IN p_where_string VARCHAR(1024),   
  8. OUT p_out_rows INT   
  9. )  
  10. NOT DETERMINISTIC  
  11. SQL SECURITY DEFINER  

COMMENT '分頁存儲過程'

BEGIN

定義變量

  1. DECLARE m_begin_row INT DEFAULT 0;  
  2. DECLARE m_limit_string CHAR(64); 

 

MySQL 分頁存儲過程中的構造語句

  1. SET m_begin_row = (p_page_now - 1) * p_page_size;  
  2. SET m_limit_string = CONCAT(' LIMIT ', m_begin_row, ', ', p_page_size);  
  3. SET @COUNT_STRING = CONCAT('SELECT COUNT(*) INTO @ROWS_TOTAL FROM ', p_table_name, ' ', p_where_string);  
  4. SET @MAIN_STRING = CONCAT('SELECT ', p_fields, ' FROM ', p_table_name, ' ', p_where_string, ' ', p_order_string, m_limit_string); 

預處理

  1. PREPARE count_stmt FROM @COUNT_STRING;  
  2. EXECUTE count_stmt;  
  3. DEALLOCATE PREPARE count_stmt;  
  4. SET p_out_rows = @ROWS_TOTAL;  
  5. PREPARE main_stmt FROM @MAIN_STRING;  
  6. EXECUTE main_stmt;  
  7. DEALLOCATE PREPARE main_stmt;  
  8. END  

以上的相關內容就是對MySQL 分頁存儲過程的介紹,望你能有所收獲。

【編輯推薦】

  1. 優化MySQL性能的“絕招”有哪些?
  2. MySQL被Oracle并購后的409個日日夜夜
  3. JDBC 連接MySQL數據庫實戰演示
  4. MySQL 事件調度器示例演示
  5. 實現MySQL數據庫備份,很簡單!
責任編輯:佚名 來源: cnblogs
相關推薦

2010-05-26 14:55:43

MySQL存儲過程

2010-06-07 17:30:16

MySQL配置SSL

2010-06-10 13:04:31

2010-04-07 13:02:14

Oracle 存儲過程

2010-06-04 10:31:05

tomcat MySQ

2010-07-21 14:21:53

SQL Server存

2010-05-27 17:35:36

MYSQL DELET

2010-08-05 14:50:23

DB2動態SQL

2010-05-19 10:37:06

MySQL expla

2010-05-17 11:26:49

MySQL 多級同步

2010-05-25 16:31:23

MySQL配置

2010-05-13 16:21:58

2010-05-28 18:16:43

MySQL 操作日志

2010-05-27 14:35:25

MySQL批量導入

2010-05-28 17:32:11

MySQL命令導數據

2010-05-17 13:28:15

MySQL 復制

2010-05-19 11:25:46

MySQL觸發器

2010-05-18 10:07:01

MySQL命令

2010-05-12 11:27:01

MySQL SQL

2010-05-18 09:40:01

MySQL修改表字段
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日本黄色一级片视频 | 久久国产精品免费一区二区三区 | aaaa网站| 精品欧美一区二区三区 | 宅女噜噜66国产精品观看免费 | 精品视频一区二区 | www国产成人免费观看视频 | 懂色av蜜桃av | 欧美一区永久视频免费观看 | 男人天堂久久 | 国产综合精品一区二区三区 | 亚洲高清成人在线 | 中文字幕91av | 国产精品永久免费视频 | 久久久久免费精品国产 | 久久久中文 | 91一区二区 | av黄色在线播放 | 国产精品揄拍一区二区 | 久久久精品网站 | 亚洲精品视频在线看 | 日本一区二区三区四区 | 色婷婷国产精品综合在线观看 | 91精品久久久久久久99 | 久久国产精品精品国产色婷婷 | 久久久久久久久久久高潮一区二区 | 国内精品久久久久久久影视简单 | 欧美成人a∨高清免费观看 欧美日韩中 | 特黄一级| 天天看片天天干 | 91看片视频| 亚洲欧美综合精品另类天天更新 | 亚洲精品欧美一区二区三区 | 日韩免费视频一区二区 | 精品无码久久久久久国产 | 欧美精品久久久久久久久久 | 精品国产乱码久久久久久图片 | av色站 | 中文字幕 亚洲一区 | 久久99视频| 天天av综合 |