MySQL数据操作语句与函数详解
1. SET语句
1.1 功能概述
SET 语句用于设置系统或用户变量,可用于全局或会话。系统变量分为全局变量(对所有用户可见)和会话变量(仅对创建该变量的连接线程可用)。用户变量则通过在变量名前加单个 @ 来标记。
1.2 语法规则
SET [GLOBAL|@@global.|SESSION|@@session.] variable = expression
- 全局变量 :使用
GLOBAL关键字或在变量名前加@@global。 - 会话变量 :默认是会话变量,也可使用
SESSION关键字、@@session或@@(LOCAL和@@local是同义词)。
1.3 示例
-- 创建用户变量
SET @current_quarter = QUARTER(CURDATE());
-- 使用用户变量进行行编号
SET @row = 0;
SELECT @row := @row + 1 AS Row,
client_name
超级会员免费看
订阅专栏 解锁全文
10万+

被折叠的 条评论
为什么被折叠?



