• 技术文章 >数据库 >MySQL

    mysql中系统变量的两种类型

    小妮浅浅小妮浅浅2021-05-26 17:30:05原创214

    1、全局变量

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

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

    2、会话变量

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

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

    以上就是mysql中系统变量的两种类型,希望对大家有所帮助。更多mysql学习指路:MySQL

    专题推荐:mysql系统变量
    上一篇:mysql中SQL的概念介绍 下一篇:mysql中自定义变量有哪些

    相关文章推荐

    • mysql常见单行函数有哪几类• mysql分组查询是什么• mysql事务中有哪些常见问题• mysql间隙锁是什么• mysql共享锁是什么• mysql中如何共享读锁• mysql使用表锁的两种情况• mysql中通信协议的介绍• mysql索引的最左原则是什么• eclipse连接mysql• mysql使用关联查询的注意点• mysql中LIMIT分页如何优化• mysql查询优化策略有哪些• mysql乐观锁如何实现• mysql排它锁是什么• mysql中行锁是什么• mysql如何解除死锁
    品易云

    全部评论我要评论

  • 取消发布评论发送
  • 

    Python学习网