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';