#建立存儲過程實現傳入用戶名和密碼,插入到admin表中ide
DELIMITER $ CREATE PROCEDURE my(IN username VARCHAR(20),IN PASSWORD VARCHAR(20)) BEGIN INSERT INTO admin(admin.`username`,admin.`password`) VALUES(username,PASSWORD); END $ CALL myv0('admin','0000')$
#建立存儲過程實現傳入女神編號,返回女神名稱和女神電話code
CREATE PROCEDURE my3(IN id INT,OUT bName VARCHAR(20),OUT phone VARCHAR(20)) BEGIN SELECT b.name,b.phone INTO bName,phone FROM beauty b WHERE b.id=id; END $ CALL my3(2,@name,@phone) $ SELECT @name,@phone$
#案例:建立存儲過程實現傳入兩個女神生日,返回大小(正負表大小)it
CREATE PROCEDURE my2(IN date1 DATETIME,IN date2 DATETIME,OUT result INT) BEGIN SELECT DATEDIFF(date1,date2) INTO result; END $ CALL my2('1998-1-1',NOW(),@result) $ SELECT @result$