Maison > base de données > tutoriel mysql > le corps du texte

MySQL Advanced 3 - Instruction de boucle

黄舟
Libérer: 2016-12-29 16:31:13
original
1401 Les gens l'ont consulté

1. boucle où

create procedure p_addnum()
begin
declare i int default 1;
declare addresult int default 0;
while i <= 100 do
	set addresult = addresult + i;
	set i = i + 1;
end while;
select addresult;
end;
$$;
Copier après la connexion

2. boucle de répétition

create procedure p_updatenum()
begin
declare imin int default 1;
declare value int default 1;
declare imax int default 100;
repeat
	select value;
	set value = value + 1;
	set imin = imin + 1;
	until imin > imax
end repeat;
end;
$$;
Copier après la connexion

3. boucle de boucle

create procedure p_updateloop()
begin
declare imin int default 1;
declare value int default 1;
declare imax int default 100;
myloop:loop
	select value;
	set value = value + 1;
	set imin = imin + 1;
	if imin > imax then
	leave myloop;
	end if;
end loop;
end;
$$;
Copier après la connexion

Ce qui précède est une boucle MySQL avancée à trois. Le contenu de la déclaration, veuillez faire attention au site Web PHP chinois (www.php.cn) pour plus de contenu connexe !


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal