Mysql基礎教程 mysql進階

Mysql repeat和loop



流程控制(循環repeat和loop語句)


repeat語句:


repeat
內容
until 條件   //退出循環的條件,滿足條件為真,退出,否則就會一直循環這里面的內容
end repeat;


進入一個更新偶數項的案例:選擇數據庫。


94.png


查詢employees這張表,這里面總共67行數據。


95.png


我們要做的就是更新emp_no這個字段為偶數的部分,從1001一直循環到1067當中,遇到它是偶數項的時候,就更新gender這個字段。


96.png


創建存儲過程,先修改分隔符。


97.png


創建存儲過程。


98.png


修改分隔符。


99.png


調用存儲過程。


990.png


查詢,可以發現偶數的都變成了F了。


991.png



loop語句


loop名字: loop   //定義了一個循環名字
   內容
  if 條件 then   //當滿足一定條件后,它會退出這個循環
    leave  loop名字;
  end if;
end loop;


案例:


這里面將它奇數項的hire_date全部變為同一個日期。修改分隔符。


992.png


創建存儲過程。


993.png


修改分隔符。


994.png


調用存儲過程。


995.png


查詢,這里面可以看到,奇數項的聘用日期改為1999-12-11。


996.png



【本文由麥子學院獨家原創,轉載請注明出處并保留原文鏈接】

logo
? 2012-2016 www.jvbprd.live
蜀ICP備13014270號-4 Version 5.0.0 release20160127

免費領取價值1888元求職寶典!

客服熱線 400-862-8862

回到頂部

彩票安徽25选5