MySQL--存儲過程練習題


 1 練習題:  2 一、創建存儲過程實現傳入用戶名和密碼,插入到admin表中  3 delimiter $  4 create PROCEDURE test_pro(in username VARCHAR(20),in loginpwd VARCHAR(20))  5 begin  6  insert into admin(admin.username,password) VALUES(username,loginpwd);  7 #end; @ 這種寫法也是可以的  8 end $  9 
10 二、創建存儲過程實現傳入女神的編號,返回女神的名稱和女神的電話 11 create PROCEDURE test_pro2(in id int,out name VARCHAR(20),out phone VARCHAR(20)) 12 begin 13         select b.name,b.phone into name,phone from beauty b where b.id=id; 14 end $ 15 
16 三、創建存儲過程實現傳入兩個女神的生日,返回大小, 17 現在我們做的效果是,如果比較兩個生日之間相差的天數,如果是整數,表示的是大於,反之表示的小於 18 create PROCEDURE test_pro3(in birth1 datetime,in birth2 datetime,out result int) 19 begin 20  select DATEDIFF(birth1,birth2) into result; 21 end $

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM