当前位置: 首页 > news >正文

MySQL学习记录:第七章 存储过程和函数

文章目录

  • 第七章 存储过程和函数
    • 一、存储过程
      • 1、 创建语法*
      • 2、调用语法
        • (1)空参列表
        • (2)创建带in参数模式的存储过程,需终端运行
        • (3)创建带out参数模式的存储过程,需终端运行
        • (4)创建带inout参数模式的存储过程,需终端运行
      • 3、删除存储过程
      • 4、查看存储过程的信息
    • 二、函数
      • 1、创建语法
      • 2、调用语法
        • (1)无参有返回
        • (2)有参有返回
      • 3、查看函数
      • 4、删除函数

第七章 存储过程和函数

/*
存储过程和函数:类似于Java中的方法,将一组完成特定功能的逻辑语句包装起来,对外暴露名字

好处
1、提高代码的重用性
2、简化操作
3、减少了编译次数且减少了和数据库服务器的连接次数,提高了效率
*/

一、存储过程

/*
含义:一组预先编译好的SQL语句的集合,理解成批处理语句
*/

1、 创建语法*

/*
语法

CREATE PROCEDURE 存储过程名(参数模式 参数名 参数类型)
BEGIN
存储过程体(一组合法的SQL语句)
END

注意
1、参数列表包含三部分
参数模式 参数名 参数类型
e.g:IN stuname VARCHAR(20)

参数模式
IN:该参数可以作为输入,即该参数需要调

http://www.lryc.cn/news/104210.html

相关文章:

  • Docker中gitlab以及gitlab-runner的安装与使用
  • 一起学SF框架系列5.12-spring-beans-数据绑定dataBinding
  • 火热报名中 | 赛宁独家技术支持第七届“蓝帽杯”网络安全技能大赛
  • 无涯教程-jQuery - Ajax Tutorial函数
  • Android日志
  • 【Golang 接口自动化08】使用标准库httptest完成HTTP请求的Mock测试
  • SpringBoot自定义注解 + AOP+分布式Redis 防止重复提交
  • 3.yum安装分布式LNMP--剧本
  • 论文笔记:Fine-Grained Urban Flow Prediction
  • 系统集成|第八章(笔记)
  • 【分布式】分布式唯一 ID 的 几种生成方案以及优缺点snowflake优化方案
  • FFmpeg5.0源码阅读——av_interleaved_write_frame
  • 力扣 70. 爬楼梯
  • AVFoundation - 媒体捕捉
  • 【新版系统架构补充】-嵌入式技术
  • fpga开发--蜂鸣器发出连续不同的音调
  • Redis 主从同步原理
  • opencv-28 自适应阈值处理-cv2.adaptiveThreshold()
  • Java泛型5——泛型通配符
  • 牛客 AB25 ranko的手表 JAVA 枚举
  • 常微分方程建模R包ecode(二)——绘制相速矢量场
  • 学习C#编写上位机的基础知识和入门步骤:
  • 简单高效!低代码搭建销售自动化程序的方法与实践
  • 第九十三回 在Flutter中mock数据
  • 进程与线程的区别与联系
  • 使用gadl对土地利用栅格重分类
  • SQL-每日一题【1141. 查询近30天活跃用户数】
  • Java小型操作系统模拟(采用策略模式结合反射进行搭建,支持一些简单的命令)
  • VsCode与Idea编辑器更换背景图
  • Visual Studio 快捷键