濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > mysql存儲(chǔ)過(guò)程用法實(shí)例分析

mysql存儲(chǔ)過(guò)程用法實(shí)例分析

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

本文實(shí)例講述了mysql存儲(chǔ)過(guò)程用法。分享給大家供大家參考,具體如下:

概述:

簡(jiǎn)單的說(shuō),就是一組SQL語(yǔ)句集,功能強(qiáng)大,可以實(shí)現(xiàn)一些比較復(fù)雜的邏輯功能,類(lèi)似于JAVA語(yǔ)言中的方法;

存儲(chǔ)過(guò)程跟觸發(fā)器有點(diǎn)類(lèi)似,都是一組SQL集,但是存儲(chǔ)過(guò)程是主動(dòng)調(diào)用的,且功能比觸發(fā)器更加強(qiáng)大,觸發(fā)器是某件事觸發(fā)后自動(dòng)調(diào)用;

示例

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 ;

調(diào)用

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

查看

SHOW PROCEDURE STATUS LIKE 'C%' \G; 查看以字母C開(kāi)頭的存儲(chǔ)過(guò)程
SHOW CREATE PROCEDURE proc \G; 查看狀態(tài)和創(chuàng)建語(yǔ)句
information_schema.Routines 中查看

刪除

DROP PROCEDURE IF EXISTS proc;
DROP FUNCTION mytest;

點(diǎn)撥

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

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

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

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

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

標(biāo)簽:浙江 安康 四川 那曲 安徽 濮陽(yáng) 平頂山 山南

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《mysql存儲(chǔ)過(guò)程用法實(shí)例分析》,本文關(guān)鍵詞  mysql,存儲(chǔ),過(guò)程,用法,實(shí)例分析,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《mysql存儲(chǔ)過(guò)程用法實(shí)例分析》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于mysql存儲(chǔ)過(guò)程用法實(shí)例分析的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    涡阳县| 呼玛县| 甘泉县| 健康| 广德县| 长沙市| 东辽县| 西青区| 荔波县| 景德镇市| 太白县| 海林市| 右玉县| 弥渡县| 普格县| 潼南县| 庄河市| 中超| 东莞市| 太原市| 淅川县| 滕州市| 洪泽县| 军事| 浮梁县| 正宁县| 三门县| 南皮县| 通州区| 武冈市| 高雄市| 越西县| 房山区| 马尔康县| 山东省| 六枝特区| 长顺县| 依安县| 嘉祥县| 宁化县| 定陶县|