zoukankan      html  css  js  c++  java
  • MySQL的用户变量

     作者:天极软件 源头:天极软件

    MySQL支持线程特定的变量,用@variablename句法。一个变量名可以由当前字符集的数字字母字符和“_”“$”“.”构成。缺省字符集是ISO-8859-1 Latin1;这可以议决重新编译MySQL窜改。见9.1.1 用于数据和排序的字符集。

    变量不必被初始化。缺省地,他们收罗NULL并能存储整数、实数或一个字符串值。当线程到场时,关于一个线程的一切变量自动地被开释。

    你可以用SET句法设置一个变量:

    SET @variable= { integer expression | real expression | string expression }
    [,@variable= ...].
    

    你也可以用@variable:=expr句法在一个表达式中设置一个变量:

    select @t1:=(@t2:=1) @t3:=4,@t1,@t2,@t3;
     ---------------------- ------ ------ ------ 
    | @t1:=(@t2:=1) @t3:=4 | @t1  | @t2  | @t3  |
     ---------------------- ------ ------ ------ 
    |                    5 |    5 |    1 |    4 |
     ---------------------- ------ ------ ------ 
    

    (这里,我们不得不运用:=句法,因为=是为角力计较保管的)





    版权声明: 原创作品,承诺转载,转载时请务必以超链接体式技俩标明文章 原始来因 、作者信息和本声明。不然将深究轨则责任。

  • 相关阅读:
    UILabel滚动字幕的实现
    Objective-C中字典的使用方法总结
    iOS获取汉字的拼音
    iOS界面布局设计
    iOS人机界面指南(翻译)
    前端异步是什么?哪些情况下会发生异步?
    ES6 class类的用法
    js中的递归遍历讲解
    css选择器详解,带实例
    vue实现多个下拉去重
  • 原文地址:https://www.cnblogs.com/zgqjymx/p/1975246.html
Copyright © 2011-2022 走看看