1. 变量相关

临时变量

– 定义在函数体或存储过程中的变量

– 用法在讲函数时会提到

用户变量,也称会话变量

– 用户变量只对当前连接用户有效,其他连接用户无法访问

– 使用 @ 标识符声明用户变量

SET @age = 20; – 定义一个值为 20 的 age 变量

– 使用 SELECT 来查看用户

SELECT @age;

– 使用 := 来在查询语句中进行赋值

SELECT @maxage := MAX(age) FROM student;

– 注意事项:

– 不区分大小写

– 同一个账户,一旦退出,用户变量也不会再存在

– 如果用户变量不存在,使用 SELECT 查看会返回 NULL

系统变量

– 任何一个用户都可以访问

– 使用 @@ 来作为标识符

– 查看所有的系统变量

SHOW VARIABLES;

SHOW VARIABLES\G; – 可以使用显示不用过长

– 同样使用 SELECT 语句来进行查询

SELECT @@age;

– 修改系统变量

– 临时修改,只有当前用户使用这个值

SET variable_name = new_value; – 一需要 @@

SET wait_timeout = 20;

– 永久修改

SET GLOBAL variable_name = new_value;

SET GLOBAL wait_timeout = 20;

– 不能自己定义一个新的系统变量

MySQL高级能量预警相关推荐

  1. Mysql高级调优篇——第五章:Sql调优在面试中深度剖析

    上节讲了Sql调优实战,本章聊聊面试中Sql调优深度的剖析场景! 在讲之前我们先做一些准备工作,建立一些需要用到的表: Mysql高级调优篇表补充--建表SQL_风清扬逍遥子的博客-CSDN博客⭐️t ...

  2. Mysql高级调优篇——第四章:Sql实战调优场景剖析(下)

    上一章我们讲述了索引调优实战在Join的过程,那么本章重点阐述索引失效的场景及原因剖析! 1.索引失效场景 老规矩先导入一些表作为数据使用,表的所有定义在这个链接中: Mysql高级调优篇表补充--建 ...

  3. Mysql高级调优篇——第三章:Sql实战调优场景剖析(上)

    上几个章节我们讲述了很多硬核的知识,那本章开始我们正式进入Sql实战过程!! 1.热身Case 回顾上节讲的Explain知识点,我们简单做个回顾,来个热身的Case: 看下面的Sql执行是如何的,请 ...

  4. Mysql高级调优篇——前言简介

    本篇开始就进入Mysql高级篇,当然我讲解的身份是Java开发工程师,并非专业的DBA,所以我们以写出高效,好用,Sql优化和开发相关的数据库方面的知识落地为目的,帮助开发解决一些sql上的问题,为迈 ...

  5. Mysql高级之触发器

    原文:Mysql高级之触发器 触发器是一类特殊的事务 ,可以监视某种数据操作(insert/update/delete),并触发相关操作(insert/update/delete). 看以下事件: 完 ...

  6. MySQL 高级 - 存储过程 - 语法 - case结构

    MySQL 高级 - 存储过程 - 语法 - case结构 -- 给定一个月份, 然后计算出所在的季度 create procedure pro_test7(mon int) begindeclare ...

  7. MySQL 高级 - 存储过程 - 语法 - if判断 || 传递参数 (IN - 输入 OUT-输出)

    MySQL 高级 - 存储过程 - 语法 - if判断 传递参数

  8. MySQL高级知识(十五)——主从复制

    前言:本章主要讲解MySQL主从复制的操作步骤.由于环境限制,主机使用Windows环境,从机使用用Linux环境.另外MySQL的版本最好一致,笔者采用的MySQL5.7.22版本,具体安装过程请查 ...

  9. mysql高级笔记_MySQL高级部分笔记

    有关于MySQL的高级部分笔记 这是一篇关于MySQL高级部分的笔记主要是,sql优化以及mysql锁的相关内容,以及主从配置等内容等比较基础的优化 一.逻辑架构部分 逻辑架构 逻辑架构介绍图如下 连 ...

最新文章

  1. HashMap深度解析(二)
  2. Uncaught ReferenceError: webpackJsonp is not defined at app.js vendor.js
  3. 【Linux】一步一步学Linux——enable命令(212)
  4. 文本处理三剑客awk的使用
  5. apk ionic 破损_ionic3-android打包完美解决
  6. Windows Workflow Foundation开发环境配置
  7. window.print()
  8. python 循环语句s =2+22+222+2222之和_python算法题
  9. csp是什么比赛_2020年CSP-J/S来了,你想知道的都在这里
  10. 一张图囊括所有ASM优化投放知识点
  11. CSDN怎么改变字体颜色
  12. 优衣库推全新门店概念,背后意义何在?
  13. 小学生计算题软件产品设计
  14. 简单3步,在线完成gif动图制作
  15. 第一课:Mstar-Non-OS方案(一)——搭建编译环境
  16. 史上最全的大厂机器学习面试题,赶紧收藏吧!(附详解答案)
  17. matlab蒙特卡罗方法求体积_matlab的蒙特卡洛算法
  18. java long 比较_Java Long compareTo()方法
  19. android英语,Android 每日一句(英语)
  20. Android的Google地图开发

热门文章

  1. 计算机所在网络最多可实际分配,网络技术应用1
  2. 启动马达接线实物图_电工知识:三相电机正反转的完整接线,实物讲解,原理分析...
  3. excel引用指定单元格数据_Excel数据查找引用函数详解,一看就会用 #办公技巧 #excel #职场
  4. spring手动控制事务开启_Spring 基于AOP的事务控制
  5. excel文件数据导入mysql数据库中_将excel里面的数据导入mysql数据库中
  6. ibm oracle 应用程序 编排_IBM使用Kubernetes将云扩展到本地
  7. java读取classpath配置文件_SpringBoot2.x入门教程:理解配置文件
  8. FPGA之道(67)代码中的约束信息(四)状态机的相关约束
  9. HDLBits 系列(26)独热码有限状态机实现的两种方式
  10. 跨时钟域信号传输问题之握手同步