MySQL 声明变量

时间:2019-02-04 12:52:31  来源:igfitidea点击:

本教程将学习如何在MySQL中声明变量。

MySQL中什么是变量?

在MySQL中,变量是允许程序员在执行代码期间用于临时存储数据的空间,它有自己的名字。

语法

在MySQL中声明变量的语法为:

DECLARE variable_name datatype [ DEFAULT initial_value ]
参数说明
variable_name分配给变量的名称。
datatype分配给变量的数据类型。
DEFAULT initial_value可选的。在声明变量时分配给变量的初始值。默认为变量分配NULL值。

声明变量示例

声明一个VARCHAR(40)数据类型,名为DBname的变量。

DECLARE DBname VARCHAR(40);

设置或更改DBname变量的值:

SET DBname = 'ykmysql';

SET语句会将DBname变量的值设置为“ ykmysql”。

声明一个带有初始值的变量(不是常量)

与常量不同,变量的值可以在以后更改。

在MySQL中声明变量并为其提供初始值:

DECLARE DBname VARCHAR(40) DEFAULT 'ykmysql';

更改DBname变量的值:

SET DBname = 'mysql_yk';