#案例:根據女神名,查詢對應的男神信息
DELIMITER $
CREATE PROCEDURE myp2(IN beautyName VARCHAR(20))
BEGIN
SELECT bo.*
FROM boys bo
RIGHT JOIN beauty b #採用外連接是因爲內連接無沒有男神的女神信息
ON bo.id=b.boyfriend_id
WHERE b.name=beautyName;
END $
#調用
CALL myp2('小昭')$
#用戶是否登錄成功(多個in模式),看是否打印個數來判斷是否登錄成功
CREATE PROCEDURE myp4(IN username VARCHAR(20),IN PASSWORD VARCHAR(20))
BEGIN
DECLARE result INT DEFAULT 0;
SELECT COUNT(*) INTO result
FROM admin
WHERE admin.username=username
AND admin.password=PASSWORD;
SELECT IF(result>0,'成功','失敗');
END $
#調用
CALL myp4('張飛','8888')$