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 $