美文网首页
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 基础 变量

    mysql变量 系统变量全局变量回话变量 设置系统变量 自定义变量用户变量只在当前会话有效1. 变量声明初始化3种...

  • daily -- mysql 索引基础

    MySQL索引 索引是帮助MySQL高效获取数据的一种数据结构。在数据库中,数据库系统维护者满足特定查找算法的数据...

  • daily -- mysql 基础 事务

    事务的四大特性(ACID) 原子性(atomicity):事务是一个完整的不可分割的工作单位,事务中的操作值允许出...

  • daily --mysql JOIN查询基础

    JOIN语句基础 SQL执行顺序 手写的SQL 手写代码经过MySQL解析器解析成机器识别的SQL

  • daily -- mysql 基础 存储过程

    优点 提高代码可复用性简化操作减少编译次数和数据库服务器的连接次数,提高了效率 缺点 可移植性差,不通数据库之间往...

  • daily -- mysql 基础 分支语句( if and

    if函数 语法:IF(表达式1,表达式2,表达式3); 如果表达式1成立(true),返回表达式2的值;如果表达式...

  • daily -- mysql 基础 循环语句

    循环语句必须在begin end 语句体中 循环语句类型 whilelooprepeat 循环控制 iterat...

  • daily -- mysql 性能分析、优化基础

    MySQL常见瓶颈 CPUCPU满负载,一般发生在数据装入内存活从磁盘读取数据时 磁盘IO磁盘I/O瓶颈一般发生在...

  • Mysql基础4——系统变量

    系统变量官网[https://dev.mysql.com/doc/refman/5.7/en/server-sys...

  • 1 MySQL安装流程

    配置环境变量新建变量MYSQL_HOME,变量值为MySQL所在文件夹Path变量值增加%MYSQL_HOME%\...

网友评论

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

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