首页 > 数据库 > mysql教程 > 如何在MySQL中声明和使用变量?

如何在MySQL中声明和使用变量?

Linda Hamilton
发布: 2025-01-22 03:06:10
原创
211 人浏览过

How Do I Declare and Use Variables in MySQL?

MySQL变量详解

MySQL支持多种类型的变量,用于存储和操作数据:

用户自定义变量

  • 以"@"符号开头。
  • 使用SET或SELECT语句进行赋值。
  • 仅在当前用户会话中有效。
  • 示例:SET @变量名 = 值;

局部变量

  • 不以任何符号开头。
  • 必须使用DECLARE语句声明后才能使用。
  • 仅在存储过程或函数的范围内有效。
  • 示例:DECLARE 变量名 数据类型 DEFAULT 值;

服务器系统变量

  • 以"@@"符号开头。
  • 设置服务器范围的配置选项。
  • 可以使用SET GLOBAL或SET SESSION动态修改。
  • 示例:SHOW VARIABLES LIKE '%变量名%'; 查看当前设置。

代码示例

以下代码演示了用户自定义变量的使用:

<code class="language-sql">SET @起始值 = 1, @结束值 = 10;

SELECT * FROM places WHERE place BETWEEN @起始值 AND @结束值;</code>
登录后复制

这里使用了用户自定义变量@起始值@结束值。 SET语句初始化了这两个变量。 BETWEEN运算符过滤place列值在指定范围内的结果。

以上是如何在MySQL中声明和使用变量?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板