导读:MySQL变量是一种存储数据的容器,它可以在SQL语句中使用。本文将介绍MySQL变量的取值方式,包括用户变量和系统变量。
1. 用户变量的取值
用户变量是由用户定义并赋值的变量,在SQL语句中用@符号表示。要取得用户变量的值,只需要在变量名前加上@符号即可。例如:
SET @name = 'John';
SELECT @name;
这段代码将会输出变量@name的值,即'John'。
2. 系统变量的取值
系统变量是MySQL自带的变量,用于控制MySQL服务器的行为。要取得系统变量的值,可以使用SHOW VARIABLES命令。例如:
SHOW VARIABLES LIKE 'version';
这段代码将会输出MySQL的版本信息。
3. 取多个变量的值
如果要取多个变量的值,可以使用SELECT语句。例如:
SET @age = 30;
SELECT @name, @age;
这段代码将会输出变量@name和@age的值,即'John'和30。
总结:MySQL变量的取值方式包括用户变量和系统变量。用户变量可以在SQL语句中使用,用@符号表示;系统变量是MySQL自带的变量,可以使用SHOW VARIABLES命令取值。要取多个变量的值,可以使用SELECT语句。