返回顶部
首页 > 资讯 > 数据库 >在 MySQL 中使用用户定义的变量
  • 466
分享到

在 MySQL 中使用用户定义的变量

2023-10-22 10:10:29 466人浏览 安东尼
摘要

让我们了解什么是用户变量以及如何在 Mysql 中使用它们。我们还将看到规则 -用户变量被写为@var_name。这里,“var_name”指的是变量名,由字母数字字符、.、_和$组成。用户变量名可以包含其他字符(如果被引号引起来)作为字符

让我们了解什么是用户变量以及如何在 Mysql 中使用它们。我们还将看到规则 -

  • 用户变量被写为@var_name。这里,“var_name”指的是变量名,由字母数字字符、.、_和$组成。

  • 用户变量名可以包含其他字符(如果被引号引起来)作为字符串或标识符。

  • 用户定义的变量是特定于会话的。

  • 由一个定义的用户变量客户端无法被其他客户端看到或使用。

  • 但唯一的例外是,如果用户有权访问性能架构 user_variables_by_thread 表,则该用户可以查看所有会话的所有用户变量。

    当该客户端退出时,给定客户端会话的所有变量都会自动释放。

    用户变量名称不可见区分大小写。名称的最大长度为 64 字符。

语法

设置用户定义变量的一种方法是发出 SET 语句。让我们看看如何使用以下命令来完成 -

SET @var_name = expr [, @var_name = expr] ...

使用 SET 时,使用 = 或 := 作为赋值运算符。

赋值

用户变量可以从有限的数据类型集中赋值。其中包括整数、小数、浮点、二进制或非二进制字符串或 NULL 值。

  • 小数和实数的赋值不会保留精度或值的小数位数。

  • 非允许类型的值将转换为允许的类型。

  • 这与用于表列值的强制转换相同。

  • mysql 用户变量可用于记住结果,而无需将它们存储在客户端的临时变量中。

  • 它们用于存储数据,而无需显式为其分配内存位置。

您可能感兴趣的文档:

--结束END--

本文标题: 在 MySQL 中使用用户定义的变量

本文链接: https://lsjlt.com/news/437064.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 在 MySQL 中使用用户定义的变量
    让我们了解什么是用户变量以及如何在 MySQL 中使用它们。我们还将看到规则 -用户变量被写为@var_name。这里,“var_name”指的是变量名,由字母数字字符、.、_和$组成。用户变量名可以包含其他字符(如果被引号引起来)作为字符...
    99+
    2023-10-22
  • MySQL 中的用户定义变量与局部变量?
    用户定义的变量也称为会话特定变量。它是一种松散类型变量,可以在会话中的某个位置进行初始化,并包含用户定义变量的值,直到会话结束。用户定义变量以符号 @ 为前缀。例如:@anyVariableName;有两种方法可以初始化用户定义的变量。您可...
    99+
    2023-10-22
  • 如何在MySQL中为客户端永久定义用户定义变量?
    在 MySQL 中,客户端不可能永久保存用户变量。这是因为当该客户端退出时,给定客户端连接的所有变量都会自动释放。...
    99+
    2023-10-22
  • 在MySQL中,为什么一个客户端不能使用另一个客户端定义的用户定义变量?
    在 MySQL 中,一个客户端定义的用户定义变量不能被另一个客户端看到或使用,因为用户定义变量是特定于连接的。这意味着当客户端退出时,给定客户端连接的所有变量都会自动释放...
    99+
    2023-10-22
  • 在MySQL中,为什么一个客户端不能使用另一个客户端定义的用户定义变量
    在MySQL中,每个客户端都有自己的会话空间,用于存储会话变量和用户定义变量。每个客户端之间的会话空间是相互隔离的,因此一个客户端无...
    99+
    2023-10-20
    MySQL
  • 我们如何在用户定义的变量中存储值?
    我们可以在语句中将一个值存储在用户定义的变量中,然后在其他语句中引用它。以下是存储用户定义变量值的方法:使用SET语句我们可以通过发出SET语句来存储用户定义变量,如下所示:语法SET @var_name = expr[, @var_nam...
    99+
    2023-10-22
  • 如何在css中如何定义使用变量
    今天就跟大家聊聊有关如何在css中如何定义使用变量,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。CSS中原生的变量定义语法是:--*,变量使用语法是:var(--*)  ;...
    99+
    2023-06-15
  • C++中怎么定义和使用变量
    这篇文章将为大家详细讲解有关C++中怎么定义和使用变量,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。C++定义变量有两种主要的做法 符号常量 (#define) 常值变量 (const)符号...
    99+
    2023-06-17
  • CSS中怎么定义变量并使用
    小编给大家分享一下CSS中怎么定义变量并使用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!CSS 中原生的变量定义语法是:--,变量使用语法是:var(--) ;...
    99+
    2023-06-27
  • react中定义变量并使用方式
    目录react定义变量并使用这里面涉及到了react全局变量的设置总结react定义变量并使用 这里面涉及到了 1、变量如何定义2、变量如何进行改变3、方法如何调用 都写有详细的注释...
    99+
    2023-02-13
    react定义变量 react变量 react变量使用
  • MySQL 自定义变量@ 常用案例
    以下文章来源于SQL开发与优化,作者郑松华 大家好,我是知数堂SQL 优化班老师 网名:骑龟的兔子 很久没有写文章,最近碰到了一个非常有意思的Oracle SQL 案例, 这个案例,我用了一些窗口函数来解决的,后来想想,能否跟MySQL...
    99+
    2019-03-05
    MySQL 自定义变量@ 常用案例
  • SAP云平台CloudFoundry中的用户如何自定义变量
    SAP云平台CloudFoundry中的用户如何自定义变量,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。CloudFoundry应用的manifest.xml里的env区域...
    99+
    2023-06-04
  • MySQL中怎么自定义变量
    MySQL中怎么自定义变量,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1.自定义变量---自我介绍大家好,我是mysql自定...
    99+
    2024-04-02
  • 怎么在java中定义变量
    这篇文章给大家介绍怎么在java中定义变量,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。定义/声明变量在 java 中用户可以通过指定数据类型和标识符来声明变量,其基本语法如下所示:DataType iden...
    99+
    2023-06-14
  • 如何在vbscript中定义变量
    如何在vbscript中定义变量?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一、申明变量① 显式声明:Dim、Public、Private语句进行声明② 隐式声明:不声明...
    99+
    2023-06-08
  • 怎么在python中定义变量
    这期内容当中小编将会给大家带来有关怎么在python中定义变量,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。python是什么意思Python是一种跨平台的、具有解释性、编译性、互动性和面向对象的脚本语言...
    99+
    2023-06-14
  • react怎么定义变量并使用
    这篇“react怎么定义变量并使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“react怎么定义变量并使用”文章吧。rea...
    99+
    2023-07-05
  • MySQL 使用自定义变量进行查询优化
    目录优化排序查询避免重复获取刚刚修改的数据行懒加载的联合查询优化排序查询 自定义变量的一个重要特性是你可以同时将该变量的数学计算后的结果再赋值给该变量,类似于我们的 i = i + 1这种方式。下面是一个用于计算数...
    99+
    2022-05-21
    MySQL 自定义变量 MySQL 查询优化
  • mysql 在存储过程中的用户变量、系统变量、局部变量的区别
    MySQL数据库中的变量分为MySQL系统变量和MySQL用户变量。 一、MySQL用户变量:基于会话变量实现的, 可以暂存值, 并传递给同一连接里的下一条sql使用的变量.当客户端连接退出时,变量会被释放。 1、用户变量定义: 用户...
    99+
    2020-01-27
    mysql 在存储过程中的用户变量 系统变量 局部变量的区别
  • jquery定义变量用法
    在前端开发中,经常需要使用jquery这个js库来实现各种功能。而jquery中的变量定义与使用方法也是我们需要掌握的一部分知识。本文将讲解jquery中变量的定义及使用方法。一、jquery变量定义在jquery中,定义变量使用var关键...
    99+
    2023-05-23
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作