MySQL中的变量可以存储和引用值,它们是在会话级别上声明的。您可以使用以下语法来声明和使用变量:
- 声明变量
SET @variable_name = value;
例如:SET @my_var = 5;
- 引用变量
SELECT @variable_name;
例如:SELECT @my_var;
- 在查询中使用变量
您可以将一个或多个变量作为查询的一部分来使用。例如:
SELECT column1, column2
FROM my_table
WHERE column3 = @my_var;
- 将查询结果存储到变量中
您也可以将查询结果存储到一个或多个变量中。例如:
SELECT COUNT(*) INTO @total_rows FROM my_table;
此语句将 my_table 表中的行数存储到名为 @total_rows 的变量中。
需要注意的是,MySQL 变量只在当前会话有效,如果关闭了连接,则所有会话级别的 MySQL 变量都将丢失。


 
                             
         
        
 
         
         
         
         
         
         
         
        
 
                 
                 
                 
                 
                 
                 
                 
                