MySQL高级能量预警
mysql 高级 预警 能量
2023-09-14 09:05:37 时间
- 变量相关
临时变量
– 定义在函数体或存储过程中的变量
– 用法在讲函数时会提到
用户变量,也称会话变量
– 用户变量只对当前连接用户有效,其他连接用户无法访问
– 使用 @ 标识符声明用户变量
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系列-高级-深入理解Mysql事务隔离级别与锁机制01
- 【MySQL高级】Mysql的体系结构概览及存储引擎以及索引的使用
- MySQL:一种体积小、性能卓越的数据库(mysql数据库的优点)
- MySQL分组与分页操作实例(mysql分组分页)
- 技术MySQL高级技术:燕十八带你飞跃技术高峰(燕十八mysql高级)
- MySQL语句实现高级模糊查询(mysql语句模糊查询)
- 深入分析MySQL慢查询性能(查看mysql慢查询)
- Mysql加强版:高级注入技术学习教程(mysql高级注入)
- MySQL 合并查询:精彩实例分享(mysql合并查询)
- 浅出Mysql:从基础入门到高级应用开启Mysql之旅:从入门到精通(mysql深入)
- 掌握MySQL管理员技能,让您快速成为MySQL高级管理员(mysql管理员)
- 篇MySQL高级学习之道——尚硅谷探秘之旅(尚硅谷mysql高级)
- MySQL中的高级排序技巧(mysql高级排序)
- 上MySQL在何处安装?(mysql装在哪)
- MySQL教程PDF:完整入门指南及高级技巧(mysql教程pdf)
- Efficient MySQL Data Refreshing: Tips to Streamline Your Data Updates(mysql更新数据)
- MySQL与MSSQL技术比较(mysql比较mssql)
- 下载MySQL数据库:简易指南(如何下载mysql数据库)
- MySQL的安装入门指南和高级教程(mysql两种安装教程)
- 回顾MySQL 探索上个月的数据库时间(mysql 上个月时间)