美文网首页数据库
mysql进阶01(会话,全局变量,存储过程)

mysql进阶01(会话,全局变量,存储过程)

作者: 机智的老刘明同志 | 来源:发表于2018-08-16 01:06 被阅读17次

    会话变量(session)

            查看mysql中的会话变量(明哥查看了一下,503条)

            比如说查看一下 auto开头的会话变量,其中的autocommit =ON 说明当前客户端进行事务的时候,自动提交

        修改一下会话变量(两种方式)

            1 set autocommit = "off"

            2 set @@session.autocommit = "off"

    全局变量(global)

         查看mysql中的会话变量(明哥查看了一下,489条)

        session针对于每一个客户端,多个客户端操作同一个库。

        global针对全局

    存储过程

            1存储过程增强了sql的功能性和灵活性  可以用流程控制来编写

            2存储过程可以组件化编程

            3提高执行速度 (因为存储过程是预编译的)

            4减少网络流量

            5作为一种安全机制来利用、

        创建存储过程步骤

            1选择一个数据库

            2 改变分隔符(原来的分隔符; 让其不作为程序结束的标志)

            3创建一个存储过程

            4 调用存储过程

        创建存储过程中定义变量

               定义变量方式1

            定义变量方式2

        传入参数 in

        out输出参数

        inout 传入传出参数

    相关文章

      网友评论

        本文标题:mysql进阶01(会话,全局变量,存储过程)

        本文链接:https://www.haomeiwen.com/subject/zabgbftx.html