濮阳杆衣贸易有限公司

主頁 > 知識庫 > mysql存儲過程用法實例分析

mysql存儲過程用法實例分析

熱門標簽:甘孜電話機器人廠家 上海智能外呼系統(tǒng)需要多少錢 哈爾濱crm外呼系統(tǒng)價格 凱立德科技館地圖標注 銀川電銷外呼系統(tǒng)定制 中科嘉智人工智能電銷機器人 西安400電話在哪里辦理 電銷機器人好品牌門薩維l 做地圖標注都需要什么工具

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

概述:

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

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

示例

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

執(zhí)行:

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

或者

CALL proc(5);

循環(huán)

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 varend 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; 查看狀態(tài)和創(chuàng)建語句
information_schema.Routines 中查看

刪除

DROP PROCEDURE IF EXISTS proc;
DROP FUNCTION mytest;

點撥

如果參數(shù)中有中文可以這樣

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

更多關于MySQL相關內容感興趣的讀者可查看本站專題:《MySQL存儲過程技巧大全》、《MySQL常用函數(shù)大匯總》、《MySQL日志操作技巧大全》、《MySQL事務操作技巧匯總》及《MySQL數(shù)據(jù)庫鎖相關技巧匯總》

希望本文所述對大家MySQL數(shù)據(jù)庫計有所幫助。

您可能感興趣的文章:
  • mysql 存儲過程中變量的定義與賦值操作
  • mysql存儲過程詳解
  • mysql存儲過程 游標 循環(huán)使用介紹
  • MySQL存儲過程例子(包含事務,輸出參數(shù),嵌套調用)
  • MySql存儲過程與函數(shù)詳解
  • mysql 查詢數(shù)據(jù)庫中的存儲過程與函數(shù)的語句
  • MySQL 有輸入輸出參數(shù)的存儲過程實例
  • 實例解析MySQL中的存儲過程及存儲過程的調用方法
  • Mysql存儲過程和函數(shù)區(qū)別介紹
  • MySQL 存儲過程中執(zhí)行動態(tài)SQL語句的方法
  • mysql存儲過程中使用游標的實例
  • Mysql存儲過程循環(huán)內嵌套使用游標示例代碼

標簽:浙江 安康 四川 那曲 安徽 濮陽 平頂山 山南

巨人網(wǎng)絡通訊聲明:本文標題《mysql存儲過程用法實例分析》,本文關鍵詞  mysql,存儲,過程,用法,實例分析,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《mysql存儲過程用法實例分析》相關的同類信息!
  • 本頁收集關于mysql存儲過程用法實例分析的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    河南省| 灵石县| 辽宁省| 金溪县| 安陆市| 襄城县| 洛南县| 澄迈县| 乾安县| 聂拉木县| 诸暨市| 麟游县| 文水县| 兰溪市| 永新县| 麻栗坡县| 高陵县| 托克托县| 陵川县| 寿宁县| 应用必备| 霸州市| 陵水| 通渭县| 华宁县| 稻城县| 柳江县| 宜昌市| 阜宁县| 七台河市| 东台市| 鹿泉市| 东莞市| 遂平县| 大洼县| 达州市| 宁化县| 荆州市| 当阳市| 孝昌县| 揭西县|