变量在mysql存储的类型是什么

发布时间:2020-12-07 09:59:33 作者:小新
来源:亿速云 阅读:118

小编给大家分享一下变量在mysql存储的类型是什么,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!

变量的使用

变量可以在子程序中声明并使用,这些变量的作用范围是在begin...and之间。

定义变量的语法格式:

declare var_name [,varname]...date _type [default value];

1、局部变量

声明局部变量语法: declare var_name type [default var_value];

赋值语法:

注意:局部变量的定义,在begin/end块中有效。

使用set为参数赋值

# set赋值
 
# 声明结束符为//
delimiter //
 
# 创建存储过程
create procedure val_set()
begin
# 声明一个默认值为unknown的val_name局部变量
declare val_name varchar(32) default 'unknown';
# 为局部变量赋值
set val_name = 'Centi';
# 查询局部变量
select val_name;
end //
 
# 调用函数
call val_set() //

 

2、用户变量

用户自定义用户变量,当前会话(连接)有效。与Java中的成员变量相似。

语法: @val_name

注意: 该用户变量不需要提前声明,使用即为声明。

delimiter //
create procedure val_user()
begin
# 为用户变量赋值
set @val_name = 'Lacy';
end //
# 调用函数
call val_user() //
 
# 查询该用户变量
select @val_name //

看完了这篇文章,相信你对变量在mysql存储的类型是什么有了一定的了解,想了解更多相关知识,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

推荐阅读:
  1. MySQL中如何定义存储过程变量
  2. PHP变量的8种类型以及弱类型是什么

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

mysql 变量

上一篇:python中如何实现list求和

下一篇:不同系统变量在mysql中怎么用

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》