变量由系统提供不是用户定义,属于服务器层面
1、查看所有的系统变量
2、查看满足条件的部分系统变量
3、查看指定的某个系统变量的值
4、为某个系统变量赋值
set 系统变量洺 = 值;--其他的在变量名前面加前缀
如果是全局变量者加global,会话级别就加session不写默认session
作用域:服务器每次启动将为所有全局变量赋初始值,針对于所有的连接的有效重启会恢复
作用域:针对于当前连接有效
变量是用户自定义的,不是由系统生成的
作用域:针对于当前会话(連接)有效
set @用户变量名:值;可以应用在任何地方放在begin end里面或外面
作用域:局部有效,定义它的begin end中有效
必须指定类型可以不赋初始值,呮能在begin end的第一句话
同用户变量使用set时不用@,使用select时要
只能在begin end中且为第一句话 |