Mysql中的变量众多(即运行的配置),如:事务相关的、连接相关的、查询优化类的等等。

变量的作用域:

1.临时作用域
  • session级别:即打开一个与mysql server会话的基础上的作用域,变量的设置只针对这次会话的
  • global级别:即全局设置,针对别的会话也生效的变量配置。在mysql实例运行期间都生效,重启失效。
2.永久作用域
  • 在my.cnf配置文件中配置:variables_name=value

Notes:

读到这里,是否感觉有点似曾相识,对!linux的配置好像也有这么回事。搞很多作用域,临时生效/永久生效。这里其实体现了软件系统的配置设计:对于多用户多会话的服务软件,一定要做到相互隔离,要有临时配置,永久配置,连接会话级别配置,全局级配置,用户级配置等等;

这种思想在我们平时开发的软件产品中也可以借鉴。很多东西都是有套路的。

查看变量:

第一种方式

mysql> show variables like '%variables_name%';

第二种方式

mysql> select @@variables_name;

设置临时作用域变量

sesssion级别

mysql> set variables_name=value;

global级别

set global variables_name=value

最新文章

  1. 摘录ECMAScript官方文档中重要的两段话
  2. Android中Java与JavaScript之间交互(转)
  3. Exchange之证书申请
  4. Shell统计报表表格生成
  5. Linux find example
  6. CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\d29b5393\123c3a1c\App_Code.odl3w4o6.dll”--“拒绝访问。 ”
  7. 对javabean的内省操作
  8. Static Class (静态类)
  9. 流Stream个人学习理解
  10. ecshop支付方式含线下自提
  11. Java DB访问之 JDBC
  12. let 和 const 命令
  13. 漫谈程序员(十八)windows中的命令subst
  14. Vue学习之路8-v-on指令学习简单事件绑定之属性
  15. QTP 自动货测试桌面程序-笔记(添加控件仓库并关联到action)
  16. 简单有效:解决 Excel 打开 UTF-8 编码 CSV 文件乱码的 BUG
  17. Windows 独立启动方式安装 Archiva
  18. Ubuntu 16.04 下部署Node.js+MySQL微信小程序商城
  19. 真机调试傻瓜图文教程(Xcode6.4)
  20. CAP原则(CAP定理)、BASE理论

热门文章

  1. APS系统对制造企业到底有多重要?看完这5点你就明白了
  2. maven 学习---Maven依赖管理
  3. ucoreOS_lab1 实验报告
  4. tushare库:免费的python财经数据接口
  5. Django 练习班级管理系统一
  6. liteos队列(五)
  7. css实现简单音乐符效果
  8. 02-cmake语法-if、条件表达
  9. AE cc 2019 下载链接
  10. 洛谷 U86501 趣味擂台