1 / 8
文档名称:

mysql 5.0存储过程学习总结.doc

格式:doc   大小:53KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

mysql 5.0存储过程学习总结.doc

上传人:bjy0415 2018/11/29 文件大小:53 KB

下载得到文件列表

mysql 5.0存储过程学习总结.doc

相关文档

文档介绍

文档介绍:
:
create procedure sp_name()
begin
………
end


:call sp_name()
注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递

:
drop procedure sp_name//

(1)不能在一个存储过程中删除另一个存储过程,只能调用另一个存储过程
,条件,循环
,常用
begin
……
end;
也可以给区块起别名,如:
lable:begin
………..
end lable;
可以用leave lable;跳出区块,执行区块以后的代码

if 条件 then
statement
else
statement
end if;

(1).while循环
[label:] WHILE expression DO
statements
END WHILE [label] ;
(2).loop循环
[label:] LOOP
statements
END LOOP [label];
(3).repeat until循环
[label:] REPEAT
statements
UNTIL expression
END REPEAT [label] ;

procedure status
显示数据库中所有存储的存储过程基本信息,包括所属数据库,存储过程名称,创建时间等
create procedure sp_name
显示某一个存储过程的详细信息
mysql存储过程中要用到的运算符
mysql存储过程学****总结-操作符
算术运算符
+     加   SET var1=2+2;       4
-     减   SET var2=3-2;       1
*     乘   SET var3=3*2;       6
/     除   SET var4=10/3;     
DIV   整除 SET var5=10 DIV 3;  3
%     取模 SET var6=10%3 ;     1
比较运算符
>            大于 1>2 False
<            小于 2<1 False
<=           小于等于 2<=2 True
>=           大于等于 3>=2 True
BETWEEN      在两值之间 5 BETWEEN 1 AND 10 True
NOT BETWEEN
  不在两值之间 5 NOT BETWEEN 1 AND 10 False
IN           在集合中 5 IN (1,2,3,4) False
NOT IN       不在集合中 5 NOT IN (1,2,3,4) True
=            等于 2=3 False
<>, !=       不等于 2<>3 False
<=>          严格比较两个NULL值是否相等 NULL<=>NULL