什么是变量
标识数据的标识符,就是变量 变量是标识数据的
mysql中的三种变量
系统变量 自定义变量 局部变量
系统变量
查看所有系统变量
show variables;
根据系统变量名查看它的值
select @@系统变量名
select @@autocommit
修改系统变量的值
set 系统变量名 = 值
set autocommit = 0
set @@系统变量名 = 值
set @@autucommit = 0
自定义变量
自己创建的变量 名字自己起 值自己赋
自定义一个变量名为name,值为tom
set @name = 'tom'
打印自定义变量name的值
select @name;
局部变量
使用into保存数据到变量中
值 into 局部变量
DELIMITER $
CREATE PROCEDURE p90()
BEGIN
DECLARE num INT;
SELECT COUNT(*) INTO num FROM student WHERE gender = '男';
SELECT num AS 男生人数;
END $
CALL p90();
标签:set,20240909,变量,自定义,系统,mysql,155524,变量名,name
From: https://blog.51cto.com/u_13137233/11961828