美文网首页
daily -- mysql 基础 变量

daily -- mysql 基础 变量

作者: JackSpeed | 来源:发表于2021-03-31 10:22 被阅读0次

    mysql变量

    • 系统变量

      全局变量
      回话变量

    #查看系统变量
    show global variables;
    show session variables;
    #模糊查询变量
    show global variables like '%name%';
    select @@global.系统变量名称
    select @@session.系统变量名称
    

    设置系统变量

    #设置全部的系统变量值
    set @@global.系统变量名=value;
    #设置指定连接变量值
    set @@session.系统变量名=value;
    
    • 自定义变量
      • 用户变量
        只在当前会话有效
        1. 变量声明初始化3种方式
        set @变量名=value;
        set @变量名:=value;
        select @变量名:=value;
        2. 变量复制(1.和声明一样2.select into)
        set @变量名=value;
        set @变量名:=value;
        select @userCount:=10;
        select count(*) into @userCount from t_user;
        3. 查询变量
        select @变量名;
      • 局部变量
        只在当前当前的begin end语句之间的开头有效
        1. 变量声明
        declare 变量名 数据类型;
        declare 变量名 数据类型 default 值;
        declare userAge int ;
        2. 赋值
        set 或select 赋值
        set 变量名=value;
        select @变量名:=value;
        select 字段 into 变量名 from 表;

    相关文章

      网友评论

          本文标题:daily -- mysql 基础 变量

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