麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > MySQL > 正文

mysql存儲過程用法實例分析

2024-07-25 19:08:12
字體:
來源:轉載
供稿:網友

本文實例講述了mysql存儲過程用法。分享給大家供大家參考,具體如下:

概述:

簡單的說,就是一組SQL語句集,功能強大,可以實現一些比較復雜的邏輯功能,類似于JAVA語言中的方法;

存儲過程跟觸發器有點類似,都是一組SQL集,但是存儲過程是主動調用的,且功能比觸發器更加強大,觸發器是某件事觸發后自動調用;

示例

DELIMITER //CREATE PROCEDURE proc (IN num INT)BEGINSELECT * FROM v9_qd_account limit num;END //DELIMITER ;

執行:

SET @p_in=5;CALL proc(@p_in);

或者

CALL proc(5);

循環

DECLARE num int default 5;SET num = 1;SET num = num + 1;
DELIMITER //CREATE PROCEDURE proc(IN sname VARCHAR(20),IN pwd VARCHAR(5),IN qd INT,IN start INT,IN end INT)  begin  DECLARE var INT;  DECLARE myname VARCHAR(30);  SET var=start;  while var<end do    SET myname = CONCAT(sname,LPAD(var,3,'0'));    insert into v9_qd_account (storename,password,qudao,regdate) value(myname,md5(pwd),qd,UNIX_TIMESTAMP());    SET var=var+1;  end while;  end //DELIMITER ;

調用

CALL proc('test','123456',1,1,21);

查看

SHOW PROCEDURE STATUS LIKE 'C%' /G; 查看以字母C開頭的存儲過程SHOW CREATE PROCEDURE proc /G; 查看狀態和創建語句information_schema.Routines 中查看

刪除

DROP PROCEDURE IF EXISTS proc;DROP FUNCTION mytest;

點撥

如果參數中有中文可以這樣

CREATE PROCEDURE useInfo(IN u_name VARCHAR(50) character set gbk,OUT u_age INT) ......

希望本文所述對大家MySQL數據庫計有所幫助。


注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 色人阁在线视频 | 亚洲片在线观看 | 亚洲码无人客一区二区三区 | 日本在线不卡一区二区 | 做爰裸体激情2 | 国产wwww| 亚洲一区二区观看播放 | 国产亚洲精品久久久久久久久 | 日韩av影片在线观看 | 黄色欧美精品 | 一区二区久久精品66国产精品 | 在线播放黄色网址 | 牛牛a级毛片在线播放 | 一区二区三区黄色 | 欧美www | 亚洲国产精品一区二区精品 | 欧洲色阁中文字幕 | 国产免费一区二区三区在线能观看 | 亚洲第一成网站 | 性少妇freeseⅹbbwhd | 日韩黄色片在线观看 | 久久久久国产成人精品亚洲午夜 | 99精品视频免费 | 日韩视频一 | 色综合欧美 | 亚洲第一综合色 | 亚洲一区二区观看播放 | 日韩视频精品一区 | www.7777在线 | 女人叉开腿让男人桶 | 麻豆19禁国产青草精品 | 日本不卡一区二区三区在线 | 精品999久久久| 精品国产91一区二区三区 | 精品国产视频一区二区三区 | 久久免费激情视频 | 中文在线观看视频 | 亚洲成人国产综合 | 欧美成人免费一区二区三区 | 欧美精品欧美极品欧美激情 | 久久亚洲国产精品 |