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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于MySql5.0基础的所有评论