变量
在 MySQL 数据库中,变量有两种,分别为:系统变量和自定义变量。
根据变量的作用范围,又分为:
- 会话级别变量:仅对当前客户端当次连接有效;
- 全局级别变量:对所有客户端的任一次连接都有效。
系统变量
系统变量,顾名思义,是系统设置好的变量(皆为全局级别变量),也是用来控制服务器表现的,如autocommit
、wait_timeout
等。
大多数的时候,我们并不需要使用系统变量,但我们仍然需要了解有这么回事,在必须要的时候,它可以帮助我们完成特殊的需求。
首先,查看系统变量,语法为:
- 基本语法:
show variables;
执行如下 SQL 语句,进行测试:
-- 查看系统变量
show variables;