本节主要内容:
mysql 5.0 存储过程
一,创建存储过程
1,基本语法:
2,参数传递
二,调用存储过程
1,基本语法:call sp_name()
注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递
三,删除存储过程
1,基本语法:
drop procedure sp_name//
2,注意事项
(1)不能在一个存储过程中删除另一个存储过程,只能调用另一个存储过程
四,区块,条件,循环
1,区块定义,常用
也可以给区块起别名,如:
可以用leave lable;跳出区块,执行区块以后的代码
2,条件语句
3,循环语句
(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] ;
五,其他常用命令
1,show procedure status
显示数据库中所有存储的存储过程基本信息,包括所属数据库,存储过程名称,创建时间等
2,show create procedure sp_name
显示某一个存储过程的详细信息
mysql存储过程中要用到的运算符
mysql存储过程学习总结-操作符
您可能感兴趣的文章:
MySQL 存储过程传参数实现where id in(1,2,3,...)的例子
mysql存储过程中使用游标的实例详解
mysql存储过程遍历表的实例代码
mysql存储过程实现查询、导入与导出功能
MySQL存储过程实例(事务,参数,嵌套调用,游标,循环等)
分享:mysql存储过程的基本函数
mysql存储过程中常用的基本函数
mysql实例 存储过程中插入数据
mysql实例 存储过程中向表中添加数据
mysql实例 存储过程中创建与删除临时表
mysql实例 存储过程中使用变量插入数据
mysql实例:在存储过程的select语句输出内容
mysql实例:存储过程中使用select查询语句
mysql call用法:调用另一个存储过程传递错误代码
mysql call用法:调用存储过程
mysql的call用法 调用带参数的存储过程
mysql case实例:在存储过程中使用CASE WHEN语句
mysql case实例:在存储过程中使用CASE WHEN条件
mysql实例 日期计算的存储过程
mysql实例:在存储过程中创建表
mysql实例:在存储过程中创建临时表
mysql实例:在存储过程中创建临时表并储存数据
有关mysql触发器与存储过程if-else子句不能为空的问题
mysql存储过程中将表名以参数传入的实例代码
如何让Mysql只备份存储过程
mysql存储过程和触发器的简单例子
mysql存储过程执行拼装SQL的例子
mysql存储过程中的三种循环
mysql导出存储过程实例分析
有关mysql的存储过程与触发器的应用
mysql的存储过程与触发器学习笔记
mysql存储过程使用select ... into语句为变量赋值范例
使用mysql存储过程时遇到的一些问题
学习mysql存储过程中的循环操作
mysql创建一个简单的存储过程
MySQL 存储过程中使用 WHILE 循环语句的例子