python数据分析-MYSQL变量的使用

一、变量介绍

1、MYSQL变量可分为两大类,即系统变量和用户变量(又叫自定义变量)。
2、系统变量又分为全局变量和会话变量。用户变量又分为局部变量和用户变量。
3、作用域:即有效范围,在什么时候变量定义了之后是有效的,什么时候失效。
4、MYSQL语句的执行顺序:正常是先查询后排序,但是如果使用了变量,就是先排序后查询。
5、用户变量中,用户定义的变量不区分大小写。 这意味着@id和@ID是一样的。

二、全局变量

1、概述:全局变量在MySQL启动时由服务器自动将它们初始化为默认值,这些默认值可以通过更改my.ini文件中的设置来实现,但是必须要有super权限。
2、作用域:服务器每次启动将为所有的全局变量初始化为默认值,针对于所有会话(连接)有效,但是不能跨越重启,这里的重启是指MySQL服务器的重新启动。如果要想每次启动也修改,则需要修改配置文件。
3、常用命令:

-- 查看所有全局变量:
SHOW GLOBAL VARIABLES;
-- 查看满足条件的部分系统变量:
SHOW GLOBAL VARIABLES LIKE '%warnings%';
-- 查看指定的系统变量的值(以@@global.autocommit为例)∶
SELECT @@GLOBAL.autocommit;
-- 为某个系统变量赋值(以@@global.autocommit为例)∶
-- 方法一:
SET @@GLOBAL.autocommit 
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值