快速业务通道

MySql5.0基础

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-03-18
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
返回一个存储过程的值。



MySQL 5.0支持存储过程语句。



一.创建存储过程

1.基本语法:

create procedure sp_name()
begin
.........
end

2.参数传递

二.调用存储过程

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

三.删除存储过程

1.基本语法:
drop procedure sp_name//
2.注意事项
(1)不能在一个存储过程中删除另一个存储过程,只能调用另一个存储过程

四.区块,条件,循环

1.区块定义,常用

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号