MySQL变量

作者: 墨线宝 | 来源:发表于2021-02-07 21:19 被阅读0次

    原文链接http://zhhll.icu/2021/%E6%95%B0%E6%8D%AE%E5%BA%93/%E5%85%B3%E7%B3%BB%E5%9E%8B%E6%95%B0%E6%8D%AE%E5%BA%93/MySQL/MySQL%E5%8F%98%E9%87%8F/

    MySQL变量

    MySQL变量分为系统变量和自定义变量

    系统变量

    系统变量有全局变量和会话变量

    查看系统变量

    #查看全局系统变量
    show global variables;
    #根据条件查询全局系统变量
    show global variables like '%%';
    #查询某个全局系统变量
    select @@global.变量名
    
    #查看会话系统变量
    show 【session】 variables;
    #根据条件查询会话系统变量
    show 【session】 variables like '%%';
    #查询某个会话系统变量
    select @@【session.】变量名
    

    设置系统变量

    #方式一
    set global 变量名 = 值
    #方式二
    set @@global.变量名 = 值
    set @@【session.】变量名 = 值
    
    

    自定义变量

    自定义变量的步骤:声明、赋值、使用

    自定义变量分为用户变量和局部变量

    用户变量

    用户变量针对于当前会话有效,用户变量在声明时必须进行初始化

    #用户变量声明初始化方式
    #方式一
    set @用户变量名 = 值;
    #方式二
    set @用户变量名:=值
    #方式三
    select @用户变量名:=值;
    
    #查看用户变量
    select @用户变量名;
    

    局部变量

    仅在定义该局部变量的begin end中有效

    #①声明 在begin end中第一句话声明
    declare 变量名 类型;
    #声明并赋默认值
    declare 变量名 类型 default 默认值;
    
    #②赋值
    #方式一
    set 局部变量名 = 值;
    #方式二
    set 局部变量名:=值
    #方式三
    select @局部变量名:=值;
    
    #③查看
    select 局部变量名;
    

    由于本身的博客百度没有收录,博客地址http://zhhll.icu

    相关文章

      网友评论

        本文标题:MySQL变量

        本文链接:https://www.haomeiwen.com/subject/blrtxltx.html