mysql存储过程语法

原创 2012年03月22日 01:31:41

create procedure procedureName(IN param INTEGER,OUT result char(10),INOUT temp INTEGER)//参数可以自由选择

//多条语句需要使用begin end语句块,该语句块可以嵌套

begin

//声明变量同样可以直接使用@variableName

DECLARE variableName INT DEFAULT 1;

//设置变量的值

SET variableName=2;

//或是SET @variableName=2

//IF语句

IF variableName=2 THEN

//添加需要执行的语句

//若没有else选项可以直接END IF;

ELSE

//添加需要执行的语句

END IF;

//CASE语句

CASE variableName

WHEN 0 THEN //执行的语句

ELSE //执行的语句

END CASE;

//循环WHILE

WHILE variableName=2

//循环体中使用的语句

END WHILE;

end

//调用存储过程的方式

call procedureName(1,@x,@y);

select @x,@y;

mysql存储过程语法大全

http://dev.mysql.com/doc/refman/5.1/zh/stored-procedures.html#flow-control-constructs ...
  • esonbest1234
  • esonbest1234
  • 2016年02月24日 11:46
  • 3324

Mysql中存储过程语法及实例

存储过程如同一门程序设计语言,同样包含了数据类型、流程控制、输入和输出和它自己的函数库。 --------------------基本语法-------------------- 一.创建存储...
  • u013129944
  • u013129944
  • 2017年03月10日 13:57
  • 601

Mysql存储过程之基本语法

1.基本语法 CREATE PROCEDURE 存储过程名 (参数列表) BEGIN         SQL语句代码块 END 例子:    IN X INT 表示一个存储过...
  • whitewolf123
  • whitewolf123
  • 2013年08月20日 10:55
  • 1505

mysql存储过程语法及实例

存储过程如同一门程序设计语言,同样包含了数据类型、流程控制、输入和输出和它自己的函数库。--------------------基本语法--------------------一.创建存储过程crea...
  • wangchao0605
  • wangchao0605
  • 2010年10月12日 16:04
  • 94970

mysql 5.0存储过程(包括语法,符号)

一.创建存储过程 1.基本语法: create procedure sp_name() begin ……… end 2.参数传递 二.调用存储过程 1.基本语法:call sp...
  • wulantian
  • wulantian
  • 2012年11月09日 15:33
  • 3674

MySQL 存储过程 批量插入

在此之前,无论工作还是业余时间写代码,使用的都是SQL SERVER数据库,MySQL数据库只是在最初Learn数据库的时候顺便看了一下,最多也就是个人网站使用,但都是简单的CRUD,不涉及MySQL...
  • zhinianchangmeng
  • zhinianchangmeng
  • 2016年02月02日 23:45
  • 276

MYSQL存储过程入门1、语法以及in,out区别

1.什么是存储过程? 其实存储过程就是预编译了的SQL语句。 2.优点: (1)提速: 只需要经过一次预编译,以后就可以直接调用该存储过程。如若有数百次的SQL语句执行,存储过程更快速,因为其经...
  • yanjiewen1
  • yanjiewen1
  • 2015年06月04日 14:31
  • 568

mysql 、oracle存储过程语法区别

项目需要把oracle存储过程转成mysql,一些语法不同,做些记录,供下次参考。...
  • neweastsun
  • neweastsun
  • 2015年05月28日 08:12
  • 2127

MySQL存储过程语法

mysql 5.0存储过程学习总结 一.创建存储过程 1.基本语法: create procedure sp_name() begin ……… end 2.参数传递 二.调...
  • watson243671
  • watson243671
  • 2011年09月17日 03:48
  • 549

mysql利用存储过程批量插入数据

最近需要测试一下mysql单表数据达到1000W条以上时增删改查的性能。由于没有现成的数据,因此自己构造,本文只是实例,以及简单的介绍。 首先当然是建表: CREATE TABLE `fortes...
  • sdlyjzh
  • sdlyjzh
  • 2014年10月30日 11:36
  • 20102
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mysql存储过程语法
举报原因:
原因补充:

(最多只允许输入30个字)