首页 > 数据库 >20240909_155524 mysql 三种变量

20240909_155524 mysql 三种变量

时间:2024-09-09 16:55:07浏览次数:14  
标签:set 20240909 变量 自定义 系统 mysql 155524 变量名 name

什么是变量

标识数据的标识符,就是变量 变量是标识数据的

mysql中的三种变量

系统变量 自定义变量 局部变量

系统变量

查看所有系统变量

show variables;

根据系统变量名查看它的值

select @@系统变量名
select @@autocommit

修改系统变量的值

set 系统变量名 = 值
set autocommit = 0
set @@系统变量名 = 值
set @@autucommit = 0

自定义变量

自己创建的变量 名字自己起 值自己赋

自定义一个变量名为name,值为tom

set @name = 'tom'

打印自定义变量name的值

select @name;

局部变量

image.png

使用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

相关文章

  • 20240904_192638 mysql 填空题 存储过程进阶
    定义一个存储过程的形参,它接收数据,参数名为id,为int类型inidint定义一个存储过程的形参,它返回数据,参数名为name,是varchar(5)类型outnamevarchar(5)定义一个存储过程的形参,它一边接收数据一边返回数据,参数名为num,是int类型inoutnumint声明一个名为info的游标,保存查询teac......
  • centos7.9安装mysql8.0.39
    1.添加MySQLYum仓库首先,需要下载并安装MySQLYum仓库RPM包:sudorpm-Uvhhttps://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm2.更新Yum缓存安装完Yum仓库后,更新Yum缓存:sudoyumcleanallsudoyummakecache3.安装MySQL 现在可以......
  • 基于Java实现的大学生就业服务平台设计与实现(SpringBoot+Vue+MySQL+Tomcat)
    文章目录1.前言2.详细视频演示3.论文参考4.项目运行截图5.技术框架5.1后端采用SpringBoot框架5.2前端框架Vue6.选题推荐毕设案例8.系统测试8.1系统测试的目的8.2系统功能测试9.代码参考10.为什么选择我?11.获取源码1.前言......
  • 基于Java实现的摄影跟拍预订管理系统设计与实现(SpringBoot+Vue+MySQL+Tomcat)
    文章目录1.前言2.详细视频演示3.论文参考4.项目运行截图5.技术框架5.1后端采用SpringBoot框架5.2前端框架Vue6.选题推荐毕设案例8.系统测试8.1系统测试的目的8.2系统功能测试9.代码参考10.为什么选择我?11.获取源码1.前言......
  • 基于Java实现的乒乓球预约管理系统设计与实现(SpringBoot+Vue+MySQL+Tomcat)
    文章目录1.前言2.详细视频演示3.论文参考4.项目运行截图5.技术框架5.1后端采用SpringBoot框架5.2前端框架Vue6.选题推荐毕设案例8.系统测试8.1系统测试的目的8.2系统功能测试9.代码参考10.为什么选择我?11.获取源码1.前言......
  • 基于Java实现的私人健身与教练预约管理系统设计与实现(SpringBoot+Vue+MySQL+Tomcat)
    文章目录1.前言2.详细视频演示3.论文参考4.项目运行截图5.技术框架5.1后端采用SpringBoot框架5.2前端框架Vue6.选题推荐毕设案例8.系统测试8.1系统测试的目的8.2系统功能测试9.代码参考10.为什么选择我?11.获取源码1.前言......
  • Redis缓存和Mysql数据一致性问题
            在高并发环境下,保持Redis缓存和MySQL数据库的数据一致性是一个复杂但至关重要的任务。下面是对这一问题的详细讲解,并结合PHP代码示例来展示如何解决这些一致性问题。问题背景Redis缓存和MySQL数据库的主要挑战在于:缓存和数据库之间的延迟:在缓存更......
  • 基于SpringBoot+Vue+MySQL的足球俱乐部管理系统
    系统展示用户前台界面管理员后台界面系统背景  如今社会上各行各业,都喜欢用自己行业的专属软件工作,互联网发展到这个时候,人们已经发现离不开了互联网。新技术的产生,往往能解决一些老技术的弊端问题。因为传统足球俱乐部管理系统信息管理难度大,容错率低,管理......
  • 基于SpringBoot+Vue+MySQL的牙科医就诊管理系统
    系统展示用户前台界面管理员后台界面系统背景  当前社会各行业领域竞争压力非常大,随着当前时代的信息化,科学化发展,让社会各行业领域都争相使用新的信息技术,对行业内的各种相关数据进行科学化,规范化管理。这样的大环境让那些止步不前,不接受信息改革带来的......
  • docker 安装mysql8.0
    1、window安装dockerdesktop查询镜像:dockerimages删除镜像:dockerrmi[镜像id]查询容器:dockerps-a删除容器:dockerrm[容器id]停止容器:dockerstop[容器id]重启容器:dockerrestart[容器id]启动命令:dockerrun-it-vD:/docker/mysql/data:/var/lib/mysql-vD:/doc......