亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

 更新時(shí)間:2018年03月22日 11:00:53   作者:笑笑別人  
這篇文章主要介紹了mysql存儲(chǔ)過(guò)程用法,結(jié)合實(shí)例形式簡(jiǎn)單分析了mysql存儲(chǔ)過(guò)程的概念、功能、定義、執(zhí)行、調(diào)用等相關(guān)操作技巧,需要的朋友可以參考下

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

概述:

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

存儲(chǔ)過(guò)程跟觸發(fā)器有點(diǎn)類似,都是一組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 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 ;

調(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)容感興趣的讀者可查看本站專題:《MySQL存儲(chǔ)過(guò)程技巧大全》、《MySQL常用函數(shù)大匯總》、《MySQL日志操作技巧大全》、《MySQL事務(wù)操作技巧匯總》及《MySQL數(shù)據(jù)庫(kù)鎖相關(guān)技巧匯總

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

相關(guān)文章

  • IDEA連接mysql時(shí)區(qū)問(wèn)題解決

    IDEA連接mysql時(shí)區(qū)問(wèn)題解決

    在使用MySQL數(shù)據(jù)庫(kù)時(shí),經(jīng)常會(huì)遇到需要設(shè)置時(shí)區(qū)的情況,本文主要介紹了IDEA連接mysql時(shí)區(qū)問(wèn)題解決,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-06-06
  • MySql 5.6.14 Win32位免安裝解壓縮版配置教程

    MySql 5.6.14 Win32位免安裝解壓縮版配置教程

    本文給大家介紹mysql 5.6.14 win32 位免安裝解壓縮版配置方法,本文分步驟給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,對(duì)mysql5.6.14 免安裝解壓縮版配置方法感興趣的朋友一起看看吧
    2016-11-11
  • 為什么說(shuō)MySQL單表數(shù)據(jù)不要超過(guò)500萬(wàn)行

    為什么說(shuō)MySQL單表數(shù)據(jù)不要超過(guò)500萬(wàn)行

    在本篇文章里小編給大家整理了一篇關(guān)于為什么說(shuō)MySQL單表數(shù)據(jù)不要超過(guò)500萬(wàn)行的相關(guān)內(nèi)容,有興趣的朋友們閱讀下吧。
    2019-06-06
  • iOS開(kāi)發(fā)runloop運(yùn)行循環(huán)機(jī)制學(xué)習(xí)

    iOS開(kāi)發(fā)runloop運(yùn)行循環(huán)機(jī)制學(xué)習(xí)

    這篇文章主要為大家介紹了iOS開(kāi)發(fā)runloop運(yùn)行循環(huán)的機(jī)制學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • mysql數(shù)據(jù)校驗(yàn)過(guò)程中的字符集問(wèn)題處理

    mysql數(shù)據(jù)校驗(yàn)過(guò)程中的字符集問(wèn)題處理

    在日常應(yīng)用中,我們經(jīng)常會(huì)遇到在不同的字符集的數(shù)據(jù)庫(kù)直接進(jìn)行數(shù)據(jù)的導(dǎo)入導(dǎo)出操作,針對(duì)這個(gè)問(wèn)題,我們來(lái)進(jìn)行討論下
    2014-05-05
  • Mysql?using?用法示例詳解

    Mysql?using?用法示例詳解

    這篇文章主要介紹了Mysql?using?用法示例代碼詳解,本文通過(guò)三種方法給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-02-02
  • mysql 控制臺(tái)操作

    mysql 控制臺(tái)操作

    其實(shí)MYSQL的對(duì)數(shù)據(jù)庫(kù)的操作與其它的SQL類數(shù)據(jù)庫(kù)大同小異,您最好找本將SQL的書看看。
    2009-06-06
  • MySQL中配置文件my.cnf因權(quán)限問(wèn)題導(dǎo)致無(wú)法啟動(dòng)的解決方法

    MySQL中配置文件my.cnf因權(quán)限問(wèn)題導(dǎo)致無(wú)法啟動(dòng)的解決方法

    這篇文章主要給大家介紹了關(guān)于MySQL中配置文件my.cnf因權(quán)限問(wèn)題導(dǎo)致無(wú)法啟動(dòng)的解決方法,該無(wú)法啟動(dòng)的錯(cuò)誤提示代碼是:World-writable config file '/etc/my.cnf' is ignored,文中給出了詳細(xì)的解決方法,需要的朋友們下面來(lái)一起看看吧。
    2017-06-06
  • Ubuntu安裝Mysql啟用遠(yuǎn)程連接的詳細(xì)圖文教程

    Ubuntu安裝Mysql啟用遠(yuǎn)程連接的詳細(xì)圖文教程

    在Ubuntu系統(tǒng)中添加了MySQL賬戶,賦予了數(shù)據(jù)庫(kù)完全操作權(quán)限,并且允許數(shù)據(jù)庫(kù)從外部鏈接但是,還是無(wú)法遠(yuǎn)程訪問(wèn)MySQL數(shù)據(jù)庫(kù),下面這篇文章主要給大家介紹了關(guān)于Ubuntu安裝Mysql啟用遠(yuǎn)程連接的相關(guān)資料,需要的朋友可以參考下
    2023-04-04
  • MySQL中order?by排序時(shí)數(shù)據(jù)存在null則排序在最前面的方法

    MySQL中order?by排序時(shí)數(shù)據(jù)存在null則排序在最前面的方法

    order by排序是最常用的功能,但是排序有時(shí)會(huì)遇到數(shù)據(jù)為空null的情況,這樣排序就會(huì)亂了,這篇文章主要給大家介紹了關(guān)于MySQL中order?by排序時(shí)數(shù)據(jù)存在null則排序在最前面的相關(guān)資料,需要的朋友可以參考下
    2024-06-06

最新評(píng)論