以下是其它网友的补充
在MySQL的存储过程中,可以使用变量,它用于保存处理过程中的值 。
定义变量使用DECLARE语句 , 语法格式如下:
DECLARE
var_name[,...]
type
[DEFAULT
value]
其中 , var_name为变量名称,type为MySQL支持的任何数据类型 , 可选项[DEFAULT
value]为变量指定默认值 。一次可以定义多个同类型的变量,各变量名称之间以逗号“,”隔开 。
定义与使用变量时需要注意以下几点:
◆
DECLARE语句必须用在DEGIN…END语句块中 , 并且必须出现在DEGIN…END语句块的最前面,即出现在其他语句之前 。
◆
DECLARE定义的变量的作用范围仅限于DECLARE语句所在的DEGIN…END块内及嵌套在该块内的其他DEGIN…END块 。
◆
存储过程中的变量名不区分大小写 。
定义后的变量采用SET语句进行赋值,语法格式如下:
SET
var_name
=
expr
[,var_name
=
expr]
...
其中 , var_name为变量名,expr为值或者返回值的表达式 , 可以使任何MySQL支持的返回值的表达式 。一次可以为多个变量赋值,多个“变量名=值”对之间以逗号“,”隔开 。
例如:
复制代码
代码如下:
begin
declare
no
varchar(20);
declare
title
varchar(30);
set
no='101010',title='存储过程中定义变量与赋值';
end
提示:存储过程中所有的关键字也是不区分大小写的,如BEGIN可以写出begin 。
【mysql中学是怎么定义 mysql中文教程】mysql中学是怎么定义的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于mysql中文教程、mysql中学是怎么定义的信息别忘了在本站进行查找喔 。
推荐阅读
- 中班益智区贴墙游戏教案,中班墙面游戏
- 电商如何憋单,电商订单流程
- linux进入编辑命令,linux编辑sh
- 猫连接路由器怎么连接电脑,猫连接路由器怎么连接电脑上
- java代码在前端遍历 前端遍历后端获取的list
- python怎么多次使用split,python多次运行程序快捷键
- 家庭用手机怎么装电视机上,如何用手机给电视装电视家
- 王者号拍视频直播,王者号拍视频直播能赚钱吗
- 怎么下载社区版mysql 怎样下载mysql