« 14岁邹林颖夺得世界超模冠军 收入一年最少10万mysql top 是使用方法 »

mysql 存储过程

mysql存储过程语法
一.创建存储过程
1.基本语法:
create procedure sp_name()
begin
.........
end
2.参数传递
二.调用存储过程
1.基本语法:call sp_name()
注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递
三.删除存储过程
1.基本语法:
drop procedure sp_name//
2.注意事项
(1)不能在一个存储过程中删除另一个存储过程,只能调用另一个存储过程
四.区块,条件,循环
1.区块定义,常用
begin
......
end;
也可以给区块起别名,如:
lable:begin
...........
end lable;
可以用leave lable;跳出区块,执行区块以后的代码
2.条件语句
if 条件 then
statement
else
statement
end if;
3.循环语句
1.for循环
2.while循环
[label:] WHILE expression DO
statements
END WHILE [label] ;
3.loop循环
[label:] LOOP
statements
END LOOP [label];
4.repeat until循环
[label:] REPEAT
statements
UNTIL expression
END REPEAT [label] ;
五.其他常用命令
1.show procedure status
显示数据库中所有存储的存储过程基本信息,包括所属数据库,存储过程名称,创建时间等
2.show create procedure sp_name
显示某一个mysql存储过程的详细信息

走近你,就走近了痛苦!  离开你,就离开了幸福! 
    
查看个人网站

查看详细资料
 TOP
 

落枫於情
yuan


管理员

 

个人空间 发短消息 加为好友 当前离线  2# 大 中 小 发表于 2008-8-4 14:59  只看该作者
CREATE PROCEDURE
建立一个存放在MySQL数据库的表格的存储过程。

CREATE FUNCTION
建立一个用户自定义的函数,尤其是返回数据的存储过程。

ALTER PROCEDURE
更改用CREATE PROCEDURE 建立的预先指定的存储过程,其不会影响相关存储过程或存储功能。.

ALTER FUNCTION
更改用CREATE FUNCTION 建立的预先指定的存储过程,其不会影响相关存储过程或存储功能。.

DROP PROCEDURE
从MySQL的表格中删除一个或多个存储过程。

DROP FUNCTION
从MySQL的表格中删除一个或多个存储函数。

SHOW CREATE PROCEDURE
返回使用CREATE PROCEDURE 建立的预先指定的存储过程的文本。这一声明是SQL:2003规范的一个MySQL扩展。

SHOW CREATE FUNCTION
返回使用CREATE  FUNCTION建立的预先指定的存储过程的文本。这一声明是SQL:2003规范的一个MySQL扩展。

SHOW PROCEDURE STATUS
返回一个预先指定的存储过程的特性,包括名称、类型、建立者、建立日期、以及更改日期。这一声明是SQL:2003规范的一个MySQL扩展。

SHOW FUNCTION STATUS
返回一个预先指定的存储函数的特性,包括名称、类型、建立者、建立日期、以及更改日期。这一声明是SQL:2003规范的一个MySQL扩展。

CALL
调用一个使用CREATE PROCEDURE建立的预先指定的存储过程。

BEGIN ... END
包含一组执行的多声明。

DECLARE
用于指定当地变量、环境、处理器,以及指针。

SET
用于更改当地和全局服务器变量的值。

SELECT ... INTO
用于存储显示变量的纵列。

OPEN
用于打开一个指针。

FETCH
使用特定指针来获得下一列。

CLOSE
用于关闭和打开指针。

IF
一个An if-then-else-end if 声明。

CASE ... WHEN
一个 case声明的结构

LOOP
一个简单的循环结构;可以使用LEAVE 语句来退出。

LEAVE
用于退出IF,CASE,LOOP,REPEAT以及WHILE 语句。

ITERATE
用于重新开始循环。

REPEAT
在结束时测试的循环。

WHILE
在开始时测试的循环。

RETURNS
返回一个存储过程的值
 

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

网站目录

最近发表

最新评论及回复

文章归档

Search

Powered By Z-Blog 1.8 Terminator(beta) Build 71218 Designed by Michael

Powered By Z-Blog Copyright 0-9999 subin.org.cn Rights Reserved. 晋ICP备08000685号