成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

創(chuàng)建MYSQL的儲(chǔ)存過程

   創(chuàng)建MYAQL的存儲(chǔ)過程         

目前成都創(chuàng)新互聯(lián)公司已為1000多家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬空間、網(wǎng)站托管、服務(wù)器租用、企業(yè)網(wǎng)站設(shè)計(jì)、奇臺(tái)網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

1   創(chuàng)建不帶參數(shù)的儲(chǔ)存過程

   CREATE  PROCEDURE  過程名()  過程體 SELECT  VERSION();

2   調(diào)用儲(chǔ)存過程

   第一種   CALL  過程名();      (帶有參數(shù)時(shí)使用)

   第二種   CALL  過程名;        (不帶參數(shù)時(shí)使用)

3   創(chuàng)建帶有IN類型參數(shù)的存儲(chǔ)過程  (創(chuàng)建前要先修改MySQL的默認(rèn)定界符為//,創(chuàng)建好后要修改回;)

   第一步   DELIMITER新的定界符如//     

   第二步   CREATE PROCEDURE  過程名如removeUserByid(IN 參數(shù)名如id 數(shù)據(jù)類型如INT  字符類型如UNSIGNED)

   第三步   BEGIN

   第四步   DELETEFROM 表名 WHERE 數(shù)據(jù)表中的字段id=傳遞的參數(shù)id;

   第五步   END

   第六步   //

   第七步   DELIMITER原來的定界符;

4   刪除程序

   DELETE PROCEDURE  過程名;

   刪除存儲(chǔ)過程

   DROP  PROCEDURE 過程名;

5   創(chuàng)建帶有IN和OUT類型參數(shù)的存儲(chǔ)過程  (創(chuàng)建前要先修改MYSQL的默認(rèn)定界符為//,創(chuàng)建好后要修改回;)

   第一步   DELIMITER新的定界符如//     

   第二步   CREATE PROCEDURE 過程名如removeUserAndReturnUserNums(IN參數(shù)名如p_id 數(shù)據(jù)類型如INT  字符類型如UNSIGNED,OUT參數(shù)名如userNums數(shù)據(jù)類型如INT  字符類型如UNSIGNED)

   第三步   BEGIN

   第四步   DELETEFROM 表名 WHERE 數(shù)據(jù)表中的字段id=傳遞的參數(shù)p_id;

   第五步   SLEECTcount(字段如id)  FROM  表名 INTO 參數(shù)名userNums;

   第六步   END

   第七步   //

   第八步   DELIMITER 原來的定界符;

6   調(diào)用存儲(chǔ)過程CALL 過程名

   如removeUserAndReturnUserNums(要?jiǎng)h除的如21,剩下的總量如@nums);   查詢剩下的總量SELECT @nums;

   ROW_COUNT();   可以查詢到數(shù)據(jù)的插入.刪除和更新的記錄總數(shù)

7   創(chuàng)建帶有多個(gè)OUT類型參數(shù)的存儲(chǔ)過程  (創(chuàng)建前要先修改MYSQL的默認(rèn)定界符為//,創(chuàng)建好后要修改回;)

   第一步   DELIMITER新的定界符如//     通過年齡刪除用戶并且返回信息

   第二步   CREATE  PROVEDURE 過程名如removeUserByAgeReturnInfos(IN 參數(shù)名如p_age 數(shù)據(jù)類型如SMALLINT 字符類型如UNSIGNED,OUT 參數(shù)名如deleteUsers 數(shù)據(jù)類型如SMALLINT 字符類型如UNSIGNED,OUT參數(shù)名如userCounts  數(shù)據(jù)類型如SMALLINT字符類型如UNSIGNED)

   第三步   BEGIN

   第四步   DELETEFROM 表名 WHERE 數(shù)據(jù)表中的字段age=傳遞的參數(shù)p_age;

   第五步   SLEECTROW_ COUNT() 表名 INTO 參數(shù)名deleteUsers;

   第六步   SLEECTCOUNT(字段如id) FROM  表名 INTO 參數(shù)名userCounts;

   第七步   END

   第八步   //

   第九步   DELIMITER原來的定界符;

8   調(diào)用存儲(chǔ)過程CALL 過程名如removeUserByAgeReturnInfos(要?jiǎng)h除的如21,你要?jiǎng)h除的數(shù)量如@nums,剩下的總量如@wang);

 查詢你要?jiǎng)h除的數(shù)量和刪除后剩下的數(shù)量

   SELECT 如@nums,@wang;

查詢剩下的總量SELECT @nums;

9   查詢表中你要查詢的字段數(shù)據(jù)有幾條   

   SELECT COUNT(id)  FROM  表名  WHERE  你要查詢的字段如age=你要查詢的數(shù)據(jù)如21;

網(wǎng)頁題目:創(chuàng)建MYSQL的儲(chǔ)存過程
文章分享:http://jinyejixie.com/article4/ggsgoe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、網(wǎng)站維護(hù)、搜索引擎優(yōu)化、品牌網(wǎng)站建設(shè)小程序開發(fā)、網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)
汽车| 客服| 黄浦区| 兴海县| 屯留县| 东莞市| 长沙县| 长沙县| 洪泽县| 高雄市| 南投县| 湘乡市| 包头市| 利津县| 黑龙江省| 宜兰县| 门头沟区| 阿拉尔市| 武功县| 大港区| 剑阁县| 连云港市| 田阳县| 阳曲县| 蓬安县| 得荣县| 定日县| 肇源县| 团风县| 高要市| 额敏县| 共和县| 绿春县| 都兰县| 井陉县| 木里| 陇西县| 巴彦淖尔市| 阳东县| 丹巴县| 郸城县|