drop procedure IF EXISTS u_head_and_low_pro;delimiter //create procedure u_head_and_low_pro()begin DECLARE n int DEFAULT 10; SET n = n -1; WHILE n > 0 DO SELECT n; set n = n - 1; END WHILE;end//CALL u_head_and_low_pro();
直接执行这个代码即可,不依赖于任何数据库表,完整展示变量、while语句、存储过程的用法。