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

    一.认识MySQL 中的变量

     在MySQL中变量的绝大部分的用处都是在存储过程和存储函数中。

     当然也可以抛开存储过程和存储函数来单独使用。

     变量在MySQL中的运用和在编程语言中的运用大体相同

    二.MySQL中变量的实际分类

     其实可以简单的将MySQL中的变量分为局部变量全局变量

     上面说了变量其实大多都是在存储过程和函数中运用到的比较多,

     其实局部变量对应的就是存储过程中的局部参数

     而全局变量对应的就是存储过程中的会话参数

    三.局部变量

    3.1 注意点

    1.首先局部变量必须存在于存储过程或者存储函数中,而且也是在定义他的begin/***/end的集合中有效,不能定义在存储过程或者存储函数以外的地方。

     2.可以为局部变量指定默认值,否则全部默认为null

    3.2创建一个局部变量

     语法:declare  变量名  变量类型

     例子:

    use study;
    delimiter //
    create  procedure pro2()
    reads sql data
    begin
    declare num1 int default 10;
    select num1;
    begin
    declare num1 int default 20;
    select num1;
    end;
    end;
    //

    四.创建一个全局变量

     语法:set @变量名 = 初始化值

     对于全局变量是可以单独存在的。

     例子:

    set @num =10;
    set @num1 ="我是一个全局变量";

    五.给变量赋值

    除了在创建变量时给变量赋值外,我们还可以通过查询语句来赋值。

    语法:select  列名  into   变量名   from  表名  where......

  • 相关阅读:
    pom 打包空目录
    pom添加多个源代码目录
    pom文件中的内置变量
    POM文件中的标签及说明
    maven 中的内置变量
    maven 的几个重要的配置文件:super pom & 生命周期默认绑定的配置文件
    maven 默认的阶段绑定周期(Plugin Bindings for default Lifecycle Reference)
    maven 生命周期参考(Lifecycles Reference)
    maven编译项目
    cygwin 中文乱码
  • 原文地址:https://www.cnblogs.com/SAM-CJM/p/9713805.html
Copyright © 2011-2022 走看看