美文网首页数据库
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(会话,全局变量,存储过程)

    会话变量(session) 查看mysql中的会话变量(明哥查看了一下,503条) 比如说查看一下auto开头的会...

  • 存储过程和函数、流程控制结构备忘录

    [TOC] 存储过程和函数 变量 系统变量 全局变量 会话变量 自定义变量 用户变量 局部变量 存储过程 创建语法...

  • 存储过程-进阶

    通常,复杂的业务逻辑需要多条 SQL 语句。这些语句要分别地从客户机发送到服务器,当客户机和服务器之间的操作很...

  • java基础-day44-MySQL进阶

    Mysql进阶 存储过程 1 什么是存储过程 1.存储过程,带有逻辑的sql语句2.之前的sql没有条件判断,没有...

  • mysql进阶之存储过程

    往往看别人的代码会有这样的感慨:看不懂理还乱是离愁别是一番滋味在心头 为什么要使用存储过程? 在mysql开发中使...

  • Mysql 关于变量

    Mysql 里的变量有 :全局变量、会话变量、局部变量。 全局变量是系统变量:@@global .xxx, sho...

  • MySQL存储过程01

    MySQL5.0版本开始支持存储过程 简介 存储过程 (Stored Procedure) 是一种在数据库中存储复...

  • MySQL进阶——存储引擎

    上篇文章我们学习了MySQL基础——事务,这篇文章学习MySQL进阶——存储引擎。 存储引擎 存储引擎就是存储数据...

  • 使用 select确认会话存储引擎

    使用 select确认会话存储引擎 SELECT @@default_storage_engine; mysql>...

  • 15 MySQL 存储过程

    MySQL 存储过程 [toc] 存储过程概述 存储过程介绍 存储过程,相当于是 MySQL 语句组成的脚本 指的...

网友评论

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

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