变量。对于MySQL数据库服务器当中的变量分为三类,即系统变量、用户自定义变量、局部变量。这节课我们学习系统变量

 

系统变量 是MySQL服务器提供的,属于服务器层面。分为全局变量(global)、会话变量(session)

 

1、如何查看系统变量 (1)show [session | global] variables;#查看所有系统变量 (2)show [session | global] variables like '......';#通过like模糊匹配查找变量 (3)select @@[session | global] 系统变量名;#查看指定变量的值

 

2、如何设置系统变量 (1)set [session | global] 系统变量名 = 值; (2)set @@[session | global]系统变量名 = 值;

 

注意如下

1、session级别设置的,只有在当前会话有效

2、global级别设置的,在任意会话都有效,但是重启mysql之后,就会失效,并且恢复到原来的设置

3、要想永久有效,就需要在 /etc/my.cnf 中配置