zoukankan      html  css  js  c++  java
  • mysql中变量

    mysql中的变量:

    mysql中,有两种变量形式:

    普通变量: 不带@”符号;

    定义形式:

    declare  变量名  类型名   【default  默认值】; //普通变量必须先这样定义

    赋值形式:

    set  变量名  =  值;

    取值:就直接使用变量名;

    Mysql变量使用“场所”:只能在“编程环境”中使用;

    什么是编程环境?只有3个:

    1,定义函数的内部;

    2,定义存储过程的内部;

    3,定义触发器的内部;

    会话变量: @”符号;

    定义形式(其实也是赋值形式):

    set  @变量名  =  值; //php类似,无需定义,直接赋值,第一次就算是定义

    取值:就直接使用变量名;

    使用“场所”:基本上哪里都可以用;

    变量赋值有如下形式:

    语法1(针对普通变量):

    set 变量名 = 表达式;#此语法中的变量必须先使用declare声明

    语法2(针对会话变量): 

    set @变量名 = 表达式; #此方式可以无需declare语法声明,而是直接赋值,类似php定义变量并赋值。

    语法3(针对会话变量):

    select @变量名 := 表达式;#此语句会给该变量赋值,同时还会作为一个select语句输出“结果集”。

    语法4(针对会话变量):

    select 表达式 into @变量名;#此语句虽然看起来是select语句,但其实并不输出“结果集”,而只是给变量赋值。

  • 相关阅读:
    Spring Boot Logback 默认配置
    CAS 之 Https And Database Authentication(三)
    CAS 之 Hello World(二)
    CAS 之 Apereo CAS 简介(一)
    对 url 中含有的中文进行转码操作
    Python Hello World
    集合与数组简明介绍
    Javascript中使用WScript.Shell对象执行.bat文件和cmd命令
    WOL远程开机
    Windows Server 2016-Windows安全日志ID汇总
  • 原文地址:https://www.cnblogs.com/457248499-qq-com/p/7374144.html
Copyright © 2011-2022 走看看