简单的存储过程插入语句

BEGININSERT into useraccount VALUES (10,10,3,'2013-01-02',9);#RoauDtine body goes here...select ROW_COUNT(); -- 表示影响的行数
END

简单的存储过程ifelse语句(UserId为in,UserName为out)

BEGINIF UserId = 18 THEN   SET UserName = '5';  END IF;  IF UserId = 14 THEN   SET UserName = '4';  END IF;  #Routine body goes here...,
END

简单的存储过程ifelse语句(UserId为in,UserName为out),这里遇到的问题是select 返回数量和正常查询的结果不一致,后来改了多个参数,最终确定为userid与表中UserId重复导致,而且大小写也无法区分,所以将其更改为userid1

BEGINif(username>5) THENselect count(*) from useraccount where UserId>17;#Routine body goes here...ELSESET userid1=4;
end if ; END

转载于:https://www.cnblogs.com/snailvsstar/p/6993153.html

mysql存储过程-汇总学习相关推荐

  1. mycat mysql 存储过程_MyCat 学习笔记 第十三篇.数据分片 之 通过HINT执行存储过程...

    1 环境说明 VM 模拟3台MYSQL 5.6 服务器 VM1 192.168.31.187:3307 VM2 192.168.31.212:3307 VM3 192.168.31.150:  330 ...

  2. mysql存储过程调试学习总结

    Mysql调试存储过程最简单的方法 以前同事告诉我用临时表插入变量数据来查看,但是这种方法过于麻烦,而且Mysql没有比较好的调试存储过程的工具.今天google了下发现可以用select + 变量名 ...

  3. mysql中语句块当事务,Mysql 存储过程的学习笔记

    技术要点 一个存储过程包括名字.参数列表,以及可以包括很多SQL语句的SQL语句集.下面为一个存储过程的定义过程: create procedure proc_name (in parameter i ...

  4. mysql -存储过程的学习

    2019独角兽企业重金招聘Python工程师标准>>> 1.首先交代数据库现有情况: mysql> show tables; +-----------------------+ ...

  5. MYSQL优化汇总——学习入口

    mysql优化的方式总的有以下几种方式 1.msql服务器硬件的优化:单核CPU变成多核,加内存,这一般是运维干的事情. 2.mysql服务的配置参数的优化: 3.sql语句本身的优化: 4.数据库设 ...

  6. python执行mysql存储过程_Mysql学习---使用Python执行存储过程

    使用Python执行存储过程 使用Python执行存储过程[2部分]: 1.执行存储过程,获取存储过程的结果集 2.将返回值设置给了  @_存储过程名_序号 =#!/usr/bin/env pytho ...

  7. mysql存储过程call_mysql call 存储过程

    PHP调用MYSQL存储过程实例 PHP调用MYSQL存储过程实例 标签: mysql存储phpsqlquerycmd 2010-09-26 11:10 11552人阅读 评论(3) 收藏 举报 实例 ...

  8. mysql存储过程大于小于_mysql5.0存储过程操作符知识_函数方法[Mysql学习]

    mysql存储过程基本函数 一.字符串类 CHARSET(str) //返回字串字符集 CONCAT (string2  [,... ]) //连接字串 INSTR (string ,substrin ...

  9. mysql存储过程学习笔记

    本文主要记录了本人学习mysql存储过程时的笔记,文档中用到的表结构在文档结尾处有说明. 一.定义 存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句 ...

最新文章

  1. 【Tools】Linux远程连接工具(PuTTY)
  2. centos+bond+bridge+docker(ssh容器)固定ip实现测试环境(一)
  3. 分割文本_PSENet、PANNet、DBNet三个文本检测算法异同
  4. 保罗兰德作品赏析_保罗兰德——理想化的设计师人生
  5. 交叉熵损失的来源、说明、求导与pytorch实现
  6. SQL语句group by 与order by 执行顺序引发的一场“内斗”
  7. Linux UIO 驱动模型
  8. 【路径生成--绘制的方法】矢量地图巡线式路径探索
  9. 支持android11的画质修改器,pubgtool画质修改器
  10. 合作式智能运输系统车路协同云控系统V2X设备接入技术规范
  11. php扩展-ioncube组件的安装方法_如何安装ioncube扩展
  12. java多数据库开发evn,Java,在多线程evnironments中通过散列统一划分传入的工作
  13. U-net网络框架 学习笔记
  14. 多个正方体叠加所得立体图形的表面积
  15. 区块链读书笔记01-区块链基础
  16. 在RHEL4的GNOME环境下编译安装eva0.4.1
  17. 黑磷量子点/铂杂化介孔二氧化硅纳米颗粒/负载黑磷量子点红细胞膜纳米囊泡BPQD-EMNVs的应用
  18. 可编程逻辑控制器(PLC) : 基础、类型和应用
  19. DataPipeline宣布完成数千万元B轮融资,加速构建中国的世界级数据中间件产品
  20. 代码随想录训练营day50

热门文章

  1. JavaScript 的同源策略
  2. 找出两个字符串中最长的相同子字符串
  3. oracle11g快速入门习题集答案——oracle11g快速入门
  4. datatables如何把列设置成hidden隐藏域?
  5. 十周第一次课(5月25日)
  6. 【剑指offer】树的子结构
  7. Apache Solr schema.xml及solrconfig.xml文件中文注解
  8. Linux基础学习系列:对于fork()函数的学习,及进程创建相关知识
  9. 祝贺黑龙江馆正式入驻波特城暨龙商龙企龙品走向全球化启动仪式圆满成功
  10. nodejs渐入佳境[27]-express+mongodb+middleware实现密码哈希