真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

創(chuàng)建MYSQL的儲存過程-創(chuàng)新互聯(lián)

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

創(chuàng)新互聯(lián)長期為上千多家客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為夏河企業(yè)提供專業(yè)的做網(wǎng)站、成都網(wǎng)站制作,夏河網(wǎng)站改版等技術(shù)服務(wù)。擁有十載豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。

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

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

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

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

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

3   創(chuàng)建帶有IN類型參數(shù)的存儲過程 (創(chuàng)建前要先修改MYSQL的默認定界符為//,創(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 過程名;

  刪除存儲過程

  DROP PROCEDURE 過程名;

5   創(chuàng)建帶有IN和OUT類型參數(shù)的存儲過程 (創(chuàng)建前要先修改MYSQL的默認定界符為//,創(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)用存儲過程CALL 過程名

  如removeUserAndReturnUserNums(要刪除的如21,剩下的總量如@nums);   查詢剩下的總量SELECT @nums;

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

7   創(chuàng)建帶有多個OUT類型參數(shù)的存儲過程 (創(chuàng)建前要先修改MYSQL的默認定界符為//,創(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)用存儲過程CALL 過程名如removeUserByAgeReturnInfos(要刪除的如21,你要刪除的數(shù)量如@nums,剩下的總量如@wang);

 查詢你要刪除的數(shù)量和刪除后剩下的數(shù)量

  SELECT 如@nums,@wang;

查詢剩下的總量SELECT @nums;

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

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

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


文章名稱:創(chuàng)建MYSQL的儲存過程-創(chuàng)新互聯(lián)
本文來源:http://weahome.cn/article/dcodih.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部