mysql之存储过程和函数
/*--> */ /*--> */ 1. 变量 系统变量: 定义: 变量由系统提供,不是用户定义,属于服务器层面 查看所有变量: SELECT global | session variables; 查看满足条件的部分系统变量: SELECT global | session variables like '%char%'; 查看某个系统变量: select @@系统变量名 或者 select @@[session]global.系统变量名;如select @@tx_isolation查看事务隔离级别 为变量赋值: set 系统变量名=值 系统全局变量(GLOBAL): # 查看全部的系统全局变量 SELECT GLOBAL VARIABLES; # 查看部分系统全局变量 SELECT GLOBAL VARIABLES LIKE '%char%';# 其他同上方式 作用域:服务器每次启动将为所有的全局变量赋初值,针对于所有会话有效,但不能跨重启; 会话变量(SESSION): 作用域:变量仅对于当前会话连接有效。 自定义变量: 使用步骤:声明、赋值、使用(查看,比较,运算符) 作用域:针对于当前会话有效。 # 赋值操作符:=或:= SET @用户变量名=值; SET @用户变量名:=值; SElECT @用户变量名:=值;