SET and SHOW, session and global

If no modifier is present, SET changes the session variable. If the session variable does not exist, an error occurs even if the corresponding global variable exists.

With the GLOBAL modifier, SHOW VARIABLES displays the values that are used for new connections to
MySQL. In MySQL 5.6, if a variable has no global value, no value is displayed. With SESSION, SHOW
VARIABLES displays the values that are in effect for the current connection. If no modifier is present, the default is SESSION. LOCAL is a synonym for SESSION.

When you refer to a system variable in an expression as @@var_name (that is, when you do not
specify @@global. or @@session.), MySQL returns the session value if it exists and the global value otherwise. (This differs from SET @@var_name = value, which always refers to the session value.)

时间: 2024-12-15 12:34:44

SET and SHOW, session and global的相关文章

使得任何Bean在Spring IOC容器中可以访问request、session、global Session作用域,RequestContextListener

首先在web.xml配置 <web-app> ... <listener> <listener-class> org.springframework.web.context.request.RequestContextListener </listener-class> </listener> ... </web-app> 然后在你的Bean中获取request ... HttpServletRequest request = ((S

MySQL中Global、Session和Both(Global & Session)范围

1. Global & Dynamic example:slow_query_log ?  显示该变量的值: 当前设置为OFF ?  在一个session中设置该Global &Dynamic类型的变量: 可以看到,对于global类型的变量必需通过global关键字来设置其值. ?  在同一个session中重新查看该变量的值: 发现该变量值已经发生了改变. ?  通过另外的session来查看该变量的值: ü  该session在改变变量值时已存在 ü  该session在改变变量值时

spring 组件Scope(request,session)示例

上回说到, spring组件的注解Scope大约有singleton.prototype.request.session.global session 这么几种常用的场景.这里需要特别说明一下,根据源代码显示 Scope注解分为ConfigurableBeanFactory和WebApplicationContext两个大类,ConfigurableBeanFactory包含(singleton.prototype)两种Scope,WebApplicationContext下面有(ROOT_WE

MySQL集群(二)之主主复制

前面介绍了主从复制,这一篇我将介绍的是主主复制,其实听名字就可以知道,主主复制其实就是两台服务器互为主节点与从节点.接下来我将详细的给大家介绍,怎么去配置主主复制! 一.主从复制中的问题 1.1.从节点占用了主节点的自增id 环境: 主节点:zyhserver1=1.0.0.3 从节点:udzyh1=1.0.0.5 第一步:我们在主节点中创建一个数据库db_love_1,在创建一个表tb_love(里面有id自增和name属性). create database db_love_1; use d

MySQL 四种事务隔离级的说明[转]

很早之前写的文章,重新回顾和学习下: 按照SQL:1992 事务隔离级别,InnoDB默认是可重复读的(REPEATABLE READ).MySQL/InnoDB 提供SQL标准所描述的所有四个事务隔离级别.你可以在命令行用--transaction-isolation选项,或在选项文件里,为所有连接设置默认隔离级别.例如,你可以在my.inf文件的[mysqld]节里类似如下设置该选项: transaction-isolation = {READ-UNCOMMITTED | READ-COMM

Multi-source Replication

MariaDB starting with 10.0.1 Multi-source replication means that one server has many masters from which it replicates. This feature was added in MariaDB 10.0. New Syntax You specify which master connection you want to work with by either specifying t

Lua总结一

值和类型(Values and Types) Lua是一门动态类型语言,这意味着变量没有类型,只有值有类型.语言没有类型定义,所有值携带自己的类型. Lua中所有的值都是一等公民,这意味着所有的值都可以存储在变量中,作为参数传递给其他函数,作为函数的结果返回. 值得注意的是这点对函数也成立,在Java中函数是没这个待遇的.比如对一个列表排序,需要一个比较函数,Lua可以直接传递比较函数,而Java需要为这个比较函数创建一个类型,然后传递这个类型的实例. 来看一个例子,将一个列表从大到小排列: L

Java后端程序员1年工作经验总结

java后端1年经验和技术总结(1) 1.引言 毕业已经一年有余,这一年里特别感谢技术管理人员的器重,以及同事的帮忙,学到了不少东西.这一年里走过一些弯路,也碰到一些难题,也受到过做为一名开发却经常为系统维护和发布当救火队员的苦恼.遂决定梳理一下自己所学的东西,为大家分享一下. 经过一年意识到以前也有很多认识误区,比如: 偏爱收集,经常收集各种资料视频塞满一个个硬盘,然后心满意足的看着容量不行动. 不重基础,总觉得很多基础东西不需要再看了,其实不懂的地方很多,计算机程序方面任何一个结果都必有原因

SecureCRT学习之道:SecureCRT 经常使用技巧

快捷键: 1. ctrl + a :  移动光标到行首 2. ctrl + e :移动光标到行尾 3. ctrl + d :删除光标之后的一个字符 4. ctrl + w : 删除行首到当前光标所在位置的全部字符 5. crtl + k : 删除当前光标到行尾的全部字符 6. alt + b : 打开高速启动栏 7. alt + 1/2/3... : 在多个不同的session标签之间切换 鼠标复制: options -> global options ->  Terminal  钩上Copy