创建MYAQL的存储过程

1   创建不带参数的储存过程

CREATE  PROCEDURE  过程名()  过程体 SELECT  VERSION();

2   调用储存过程

第一种   CALL  过程名();      (带有参数时使用)

第二种   CALL  过程名;        (不带参数时使用)

3创建带有IN类型参数的存储过程  (创建前要先修改MYSQL的默认定界符为//,创建好后要修改回;)

第一步DELIMITER新的定界符如//

第二步CREATE PROCEDURE  过程名如removeUserByid(IN 参数名如id 数据类型如INT  字符类型如UNSIGNED)

第三步   BEGIN

第四步DELETEFROM 表名 WHERE 数据表中的字段id=传递的参数id;

第五步END

第六步//

第七步DELIMITER原来的定界符;

4   删除程序

DELETE PROCEDURE  过程名;

删除存储过程

DROP  PROCEDURE 过程名;

5创建带有IN和OUT类型参数的存储过程  (创建前要先修改MYSQL的默认定界符为//,创建好后要修改回;)

第一步DELIMITER新的定界符如//

第二步   CREATE PROCEDURE 过程名如removeUserAndReturnUserNums(IN参数名如p_id 数据类型如INT  字符类型如UNSIGNED,OUT参数名如userNums数据类型如INT  字符类型如UNSIGNED)

第三步   BEGIN

第四步DELETEFROM 表名 WHERE 数据表中的字段id=传递的参数p_id;

第五步SLEECTcount(字段如id)  FROM  表名 INTO 参数名userNums;

第六步   END

第七步   //

第八步   DELIMITER 原来的定界符;

6调用存储过程CALL 过程名

如removeUserAndReturnUserNums(要删除的如21,剩下的总量如@nums);查询剩下的总量SELECT @nums;

ROW_COUNT();   可以查询到数据的插入.删除和更新的记录总数

7创建带有多个OUT类型参数的存储过程  (创建前要先修改MYSQL的默认定界符为//,创建好后要修改回;)

第一步   DELIMITER新的定界符如//     通过年龄删除用户并且返回信息

第二步   CREATE  PROVEDURE 过程名如removeUserByAgeReturnInfos(IN 参数名如p_age 数据类型如SMALLINT 字符类型如UNSIGNED,OUT 参数名如deleteUsers 数据类型如SMALLINT 字符类型如UNSIGNED,OUT参数名如userCounts  数据类型如SMALLINT字符类型如UNSIGNED)

第三步BEGIN

第四步DELETEFROM 表名 WHERE 数据表中的字段age=传递的参数p_age;

第五步SLEECTROW_ COUNT() 表名 INTO 参数名deleteUsers;

第六步SLEECTCOUNT(字段如id) FROM  表名 INTO 参数名userCounts;

第七步END

第八步//

第九步DELIMITER原来的定界符;

8调用存储过程CALL 过程名如removeUserByAgeReturnInfos(要删除的如21,你要删除的数量如@nums,剩下的总量如@wang);

查询你要删除的数量和删除后剩下的数量

SELECT 如@nums,@wang;

查询剩下的总量SELECT @nums;

9   查询表中你要查询的字段数据有几条

SELECT COUNT(id)  FROM  表名  WHERE  你要查询的字段如age=你要查询的数据如21;

mysql创建过程_创建MYSQL的储存过程相关推荐

  1. MySQL学习笔记_关于MySQL的字符类型VARCHAR长度知识总结

    MySQL学习笔记_关于MySQL的字符类型VARCHAR长度知识总结 一.VARCHAR存储和行长度限制 1.VARCHAR(N)中,N指的是字符的长度,VARCHAR类型最大支持65535,指的是 ...

  2. mysql命令创建用户_使用MySQL命令行新建用户并授予权限的方法

    MySQL命令行能否实现新建用户呢?答案无疑是肯定的.而且在使用使用MySQL命令行新建用户后,还可以为用户授予权限. 首先要声明一下:一般情况下,修改MySQL密码,授权,是需要有mysql里的ro ...

  3. 系统中mysql设计过程_某系统 数据库设计过程记录

    数据库设计文档(MySQL) XXX 项目 MySQL + Elasticsearch 数据库架构设计 What & Why What 现在需要一个 能够暂时/临时承担系统检索需求, 长期承担 ...

  4. mysql 执行概况_转mysql源码分析之SQL执行过程简介

    本人打算从SQL语句的执行开始学习和分析MYSQL源码,首先了解MYSQL是如何执行一条SQL语句的,详细了解它的执行过程之后,再深入学习执行一条SQL语句的运行原理. 1)从执行一条SQL语句的堆栈 ...

  5. 360 mysql无法启动_安装MySQL 5后无法启动(不能Start service)解决方法小结

    转自:http://www.jb51.net/article/33375.htm 创建primay key过程中发生了断电,当电脑再次启动时候,发现mysql 服务无法启动,使用 net start ...

  6. mysql核心数据库_从MySQL基础进军MySQL核心架构 178集MySQL数据库核心基础视频教程 MySQL基础案例教程...

    从MySQL基础进军MySQL核心架构 178集MySQL数据库核心基础视频教程 MySQL基础案例教程 课程目录 (1) 01MySQL基础_课程引入.avi (2) 02MySQL基础_为什么学习 ...

  7. 阿里云mysql写入性能_插入mysql类型

    MySQL的五种日期和时间类型 MySQl中有多种表示日期和时间的数据类型.其中YEAR表示年份,DATE表示日期,TIME表示时间,DATETIME和TIMESTAMP表示日期和实践.它们的对比如下 ...

  8. mysql多大_洞悉MySQL底层架构:游走在缓冲与磁盘之间

    提起MySQL,其实网上已经有一大把教程了,为什么我还要写这篇文章呢,大概是因为网上很多网站都是比较零散,而且描述不够直观,不能系统对MySQL相关知识有一个系统的学习,导致不能形成知识体系.为此我撰 ...

  9. grafana 创建仪表盘_创建仪表盘前要问的三个问题

    grafana 创建仪表盘 可视化 (VISUALIZATIONS) It's easier than ever to dive into dashboarding, but are you doin ...

最新文章

  1. 学会这9招,你也能成为演讲高手
  2. euler‘s formula
  3. c语言线性表拷贝,数据结构(C语言版)---线性表顺序存储表示
  4. 常用的JPA标记 (转)
  5. HDU 6064 RXD and numbers
  6. 快手通过港交所聆讯 2020年前三季度经调亏损72亿元
  7. 从零开始学前端:css3新属性scss和less --- 今天你学习了吗?(CSS:Day22)
  8. Python 资源库大全
  9. nyoj349 poj1094 Sorting It All Out(拓扑排序)
  10. php通过header发送自定义数据
  11. 设置Session超时的三种方法
  12. android 开发按键精灵,安卓按键精灵实现后台
  13. 跨模态行人重识别:RGB-Infrared Cross-Modality Person Re-Identification 学习记录笔记
  14. 怎么学习英文--英国人教你如何学习英文
  15. [No00005F]读书与心智
  16. 华为云双十一、双十二系列直播圆满收官,助力企业获数智化发展商机
  17. 极客日报第 31 期:编写贩卖《和平精英》游戏外挂,5人被判刑;苹果推出轻App码
  18. python识图找图_python识别图片
  19. 什么是时间序列数据?
  20. mysql add months,mysql里有没有类似oracle里的ADD_MONTHS函数,自能的提取间隔的月份...

热门文章

  1. C++如何输出带双引号的语句
  2. 什么是CRUD( What is CRUD)
  3. Phonetic symbol 浊辅音 -- /z/
  4. 8 - 机器学习中的噪音与错误(Noise and Error)
  5. 开源,部落冲突辅助,C#4.6,win10,bluestacks最新。
  6. 英雄联盟官网所有英雄图片爬取策略
  7. 以太坊智能合约开发(truffle box pet-shop为例)
  8. 国内ChatGPT日趋成熟后,可以优先解决的几个日常小问题
  9. 零基础使用Manim画傅里叶变换
  10. codesys 简单案例_CODESYS-2.3-EXAMPLE 基于CODESYS 2.3的工程应用案例程序 - 下载 - 搜珍网...