日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql存储过程实例_mysql存储过程案例讲解

發布時間:2023/12/15 数据库 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql存储过程实例_mysql存储过程案例讲解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、創建存儲過程實現傳入用戶名和密碼,插入到admin表中

CREATE PROCEDURE test_pro1(IN username VARCHAR(20),IN loginPwd VARCHAR(20))

BEGIN

INSERT INTO admin(admin.username,PASSWORD)

VALUES(username,loginpwd);

END $

二、創建存儲過程實現傳入女神編號,返回女神名稱和女神電話

CREATE PROCEDURE test_pro2(IN id INT,OUT NAME VARCHAR(20),OUT phone VARCHAR(20))

BEGIN

SELECT b.name ,b.phone INTO NAME,phone

FROM beauty b

WHERE b.id = id;

END $

三、創建存儲存儲過程或函數實現傳入兩個女神生日,返回大小

CREATE PROCEDURE test_pro3(IN birth1 DATETIME,IN birth2 DATETIME,OUT result INT)

BEGIN

SELECT DATEDIFF(birth1,birth2) INTO result;

END $

四、創建存儲過程或函數實現傳入一個日期,格式化成xx年xx月xx日并返回

CREATE PROCEDURE test_pro4(IN mydate DATETIME,OUT strDate VARCHAR(50))

BEGIN

SELECT DATE_FORMAT(mydate,'%y年%m月%d日') INTO strDate;

END $

CALL test_pro4(NOW(),@str)

五、創建存儲過程或函數實現傳入女神名稱,返回:女神 and 男神 格式的字符串

如 傳入 :小昭

返回: 小昭 AND 張無忌

DROP PROCEDURE test_pro5 $

CREATE PROCEDURE test_pro5(IN beautyName VARCHAR(20),OUT str VARCHAR(50))

BEGIN

SELECT CONCAT(beautyName,' and ',IFNULL(boyName,'null')) INTO str

FROM boys bo

RIGHT JOIN beauty b ON b.boyfriend_id = bo.id

WHERE b.name=beautyName;

SET str=

END $

CALL test_pro5('柳巖',@str)

六、創建存儲過程或函數,根據傳入的條目數和起始索引,查詢beauty表的記錄

DROP PROCEDURE test_pro6

CALL test_pro6(3,5)$

總結

以上是生活随笔為你收集整理的mysql存储过程实例_mysql存储过程案例讲解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。