java mysql 变量_mysql中的变量

一、系统变量

1. 查看所有系统变量 show variables;

2. 查看变量值 select @@变量名;  -- 任何一个有数据返回的内容都是由select来查看

3. 修改变量

会话级修改:set [@@]变量名 = 值;  -- 临时修改, 本客户端本次登录有效

全局修改: set global 变量名 = 值;    -- 永久性修改, 对所有客户端都生效

二、自定义变量 -- 所有自定义变量都是会话级别的。可跨数据库使用

1. 设置自定义变量:set @变量名 = 值;  -- 设置全局自定义变量

declar 变量名 数据类型 [属性]; -- 设置局部变量, 所有局部变量的声明, 必须在函数体开始之前,具体使用在mysql自定义函数一节

2. 查看自定义变量:select @变量名;

3. 从表中获取数据赋值给变量

select @变量名 := 字段 from 数据源;  -- 必须使用 := 赋值,边查看边赋值

select 字段列表 from 数据源 where 条件 into 变量列表;  -- 直接赋值, 只允许获取一条数据记录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值