zoukankan      html  css  js  c++  java
  • 七、变量

    一、系统变量

    说明:变量由系统定义,不是用户定义,属于服务器层面。

    注意:全局变量需要添加global关键字,会话变量需要添加session关键字,如果不写,默认会话级别。

    • 查看所有系统变量
    -- SHOW GLOBAL|SESSION VARIABLES;
    SHOW  SESSION VARIABLES;
    SHOW  GLOBAL  VARIABLES
    • 查看满足条件的部分系统变量
    SHOW [GLOBAL|SESSION] VARIABLES LIKE '%char%';
    • 查看指定的系统变量的值
    -- SELECT @@[GLOBAL|SESSION].系统变量名;
    SELECT @@GLOBAL.BASEDIR;
    • 为某个系统变量赋值
    -- 方式一:
    set [global|session]系统变量名=值;
    -- 方式二:
    set @@[global|session]系统变量名=值;

    1.1、全局变量

      作用域:针对于所有会话(连接)有效,但不能跨重启

    -- ①查看所有全局变量
    SHOW GLOBAL VARIABLES;
    -- ②查看满足条件的部分系统变量
    SHOW GLOBAL VARIABLES LIKE '%char%';
    -- ③查看指定的系统变量的值
    SELECT @@global.autocommit;
    -- ④为某个系统变量赋值
    SET @@global.autocommit=0;
    SET GLOBAL autocommit=0;

    1.2、会话变量

      作用域:针对于当前会话(连接)有效

    -- ①查看所有会话变量
    SHOW SESSION VARIABLES;
    -- ②查看满足条件的部分会话变量
    SHOW SESSION VARIABLES LIKE '%char%';
    -- ③查看指定的会话变量的值
    SELECT @@autocommit;
    SELECT @@session.tx_isolation;
    -- ④为某个会话变量赋值
    SET @@session.tx_isolation='read-uncommitted';
    SET SESSION tx_isolation='read-committed';

    二、自定义变量

      说明:变量由用户自定义,而不是系统提供的。针对于当前会话(连接)有效,作用域同于会话变量。
      使用步骤:
        1、声明
        2、赋值
        3、使用(查看、比较、运算等)

    --声明并初始化、赋值操作符:=或:=
        SET @变量名=值;
        SET @变量名:=值;
        SELECT @变量名:=值;--赋值方式二:
          SELECT 字段 INTO @变量名 FROM 表;
    --使用(查看变量的值)
        SELECT @变量名;

      作用域:仅仅在定义它的begin end块中有效,应用在 begin end中的第一句话

    --①声明
        DECLARE 变量名 类型;
        DECLARE 变量名 类型 [DEFAULT 值];
    --②赋值(更新变量的值)
    -- 方式一:
         SET 局部变量名=值;
         SET 局部变量名:=值;-- 方式二:
          SELECT 字段 INTO 具体变量名  FROM 表;
    --③使用(查看变量的值)
        SELECT 局部变量名;
    赋值
  • 相关阅读:
    搭建nexus私服(maven)
    maven配置本地仓库(从本地仓库下载jar包到.m2仓库)
    关于引入多个jquery冲突的问题(附一个很好用的validate前端验证框架及使用方法)
    java excel导出
    Eclipse+Maven创建webapp项目 及部署在tomcat上
    solr添加IK分词和自己定义词库
    将Mysq数据导入solr索引库
    solr +zookeeper+Jetty 集群搭建
    solr +zookeeper+tomcat 集群搭建
    如何用Maven创建web项目(具体步骤)转载
  • 原文地址:https://www.cnblogs.com/jdy1022/p/14024539.html
Copyright © 2011-2022 走看看