MySQL 声明变量


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

MySQL中什么是变量?

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

语法

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

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

声明变量示例

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

1
DECLARE DBname VARCHAR(40);

设置或更改DBname变量的值:

1
SET DBname = 'ykmysql';

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

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

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

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

1
DECLARE DBname VARCHAR(40) DEFAULT 'ykmysql';

更改DBname变量的值:

1
SET DBname = 'mysql_yk';


原文链接:https://codingdict.com/