最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mysql存儲(chǔ)過(guò)程中使用游標(biāo)的實(shí)例

 更新時(shí)間:2014年01月21日 14:40:11   作者:  
使用MYSQL存儲(chǔ)過(guò)程,可以實(shí)現(xiàn)諸多的功能,下面將為您介紹一個(gè)MYSQL存儲(chǔ)過(guò)程中使用游標(biāo)的實(shí)例

復(fù)制代碼 代碼如下:

DELIMITER $$

DROP PROCEDURE IF EXISTS getUserInfo $$

CREATE PROCEDURE getUserInfo(in date_day datetime)
--
-- 實(shí)例
-- MYSQL存儲(chǔ)過(guò)程名為:getUserInfo
-- 參數(shù)為:date_day日期格式:2008-03-08
--
    BEGIN
declare _userName varchar(12); -- 用戶(hù)名
declare _chinese int ; -- 語(yǔ)文
declare _math int ;    -- 數(shù)學(xué)
declare done int;

-- 定義游標(biāo)
DECLARE rs_cursor CURSOR FOR SELECT username,chinese,math from userInfo where datediff(createDate, date_day)=0;

DECLARE CONTINUE HANDLER FOR NOT FOUND SET done=1;

-- 獲取昨天的日期
if date_day is null then
   set date_day = date_add(now(),interval -1 day);
end if;

open rs_cursor;
cursor_loop:loop
   FETCH rs_cursor into _userName, _chinese, _math; -- 取數(shù)據(jù)

   if done=1 then
    leave cursor_loop;
   end if;

-- 更新表
update infoSum set total=_chinese+_math where UserName=_userName;
end loop cursor_loop;
close rs_cursor;
    END$$
DELIMITER ;

相關(guān)文章

  • mysql 動(dòng)態(tài)執(zhí)行存儲(chǔ)過(guò)程語(yǔ)句

    mysql 動(dòng)態(tài)執(zhí)行存儲(chǔ)過(guò)程語(yǔ)句

    MSSQL中動(dòng)態(tài)執(zhí)行sql語(yǔ)句可以使用EXEC()函數(shù)。MSSQL中也有類(lèi)似的函數(shù)EXECUTE(),不過(guò)不同的是MYSQL中動(dòng)態(tài)執(zhí)行存儲(chǔ)過(guò)程語(yǔ)句與MSSQL還是有區(qū)別的。
    2009-07-07
  • 在SQL中對(duì)同一個(gè)字段不同值,進(jìn)行數(shù)據(jù)統(tǒng)計(jì)操作

    在SQL中對(duì)同一個(gè)字段不同值,進(jìn)行數(shù)據(jù)統(tǒng)計(jì)操作

    這篇文章主要介紹了在SQL中對(duì)同一個(gè)字段不同值,進(jìn)行數(shù)據(jù)統(tǒng)計(jì)操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-10-10
  • mysql 5.7.17 安裝配置方法圖文教程

    mysql 5.7.17 安裝配置方法圖文教程

    這篇文章主要為大家詳細(xì)介紹了mysql 5.7.17 安裝配置方法圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • MySQL?臨時(shí)表使用和創(chuàng)建

    MySQL?臨時(shí)表使用和創(chuàng)建

    本文介紹了MySQL臨時(shí)表的概念、使用方法以及注意事項(xiàng),臨時(shí)表是一種僅在當(dāng)前會(huì)話中存在的表,適用于存儲(chǔ)臨時(shí)數(shù)據(jù)、優(yōu)化查詢(xún)性能和簡(jiǎn)化數(shù)據(jù)操作,通過(guò)創(chuàng)建、插入數(shù)據(jù)、查詢(xún)數(shù)據(jù)以及更新和刪除數(shù)據(jù)等操作,可以實(shí)現(xiàn)臨時(shí)表的使用,感興趣的朋友一起看看吧
    2025-03-03
  • MySQL備份原理詳解

    MySQL備份原理詳解

    備份是數(shù)據(jù)安全的最后一道防線,對(duì)于任何數(shù)據(jù)丟失的場(chǎng)景,備份雖然不一定能恢復(fù)百分之百的數(shù)據(jù)(取決于備份周期),但至少能將損失降到最低
    2016-05-05
  • MySQL如何對(duì)數(shù)據(jù)進(jìn)行排序圖文詳解

    MySQL如何對(duì)數(shù)據(jù)進(jìn)行排序圖文詳解

    我們知道從MySQL表中使用SQL SELECT語(yǔ)句來(lái)讀取數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于MySQL如何對(duì)數(shù)據(jù)進(jìn)行排序的相關(guān)資料,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08
  • MySQL與PHP的基礎(chǔ)與應(yīng)用專(zhuān)題之增刪改查

    MySQL與PHP的基礎(chǔ)與應(yīng)用專(zhuān)題之增刪改查

    MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),由瑞典MySQL AB 公司開(kāi)發(fā),屬于 Oracle 旗下產(chǎn)品。MySQL 是最流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)之一,本系列將帶你掌握php與mysql的基礎(chǔ)應(yīng)用,本篇從數(shù)據(jù)庫(kù)的增刪改查開(kāi)始
    2022-02-02
  • 完全卸載mysql(停止服務(wù)、卸載相關(guān)程序、刪除注冊(cè)表

    完全卸載mysql(停止服務(wù)、卸載相關(guān)程序、刪除注冊(cè)表

    本節(jié)主要介紹了完全卸載mysql的具體步驟包括停止服務(wù)、卸載相關(guān)程序、刪除注冊(cè)表等等
    2014-07-07
  • MySQL筆記之別名的使用

    MySQL筆記之別名的使用

    在查詢(xún)時(shí),可以為表和字段取一個(gè)別名。這個(gè)別名可以代替其指定的表和字段
    2013-05-05
  • mysql外鍵(Foreign Key)介紹和創(chuàng)建外鍵的方法

    mysql外鍵(Foreign Key)介紹和創(chuàng)建外鍵的方法

    這篇文章主要介紹了mysql外鍵(Foreign Key)命令和添加外鍵方法,需要的朋友可以參考下
    2014-02-02

最新評(píng)論

桓仁| 苏尼特右旗| 酒泉市| 乐业县| 峨眉山市| 临湘市| 临泉县| 新龙县| 莱阳市| 连江县| 香港| 巨鹿县| 阜新| 柳林县| 富民县| 洪洞县| 婺源县| 天门市| 玛纳斯县| 子洲县| 高碑店市| 德惠市| 丽水市| 安阳县| 靖州| 故城县| 金塔县| 莱州市| 通榆县| 松原市| 商城县| 台湾省| 泸州市| 榆社县| 德阳市| 霍林郭勒市| 瑞昌市| 黔西县| 西充县| 松潘县| 拜城县|