MySQL PROCEDURE 存储过程

 时间:2026-02-14 14:57:32

1、语法一:无参

DELIMITER ;;

CREATE PROCEDURE 名称()

   BEGIN

            SQL语句;

     END ;;

DELIMITER ;;

图各慎中为student的数据

MySQL PROCEDURE 存储过程

2、创建一个名为getMaxAge的存储过程,用来查询学生表中最大年龄

DELIMITER ;;

CREATE PROCEDURE getMaxAge()

   BEGIN

            SELECT MAX(age) FROM student;

     END ;;

DELIMITER ;;

MySQL PROCEDURE 存储过程

3、调用存储过程

CALL getMaxAge()

图中为显示结果

MySQL PROCEDURE 存储过程

4、语法二:有参(多阅汽个参数用英文逗号隔开)

DELIMITER ;;

CREATE PROCEDURE 名称(

        参数名称 类型,

        参数名称 类型

)   BEGIN

            SQL语句;

     END ;;

DELIMITER ;;

5、创建一个按年龄查询学生的存储过程

DELIMITER ;;

CREATE PROCEDURE selectByAge(

        ageValue INT

)

   BEGIN

            SELECT * FROM student WHERE age = ageValue;

    脂民段 END ;;

DELIMITER ;;

MySQL PROCEDURE 存储过程

6、查询20岁的学生

调用存储过程

CALL selectByAge(20)

MySQL PROCEDURE 存储过程

7、如果想修改过程体只能删除存储过程再重新创建

删除存储过程语法

DROP PROCEDURE 存储过程名称

删除getMaxAge存储过程

DROP PROCEDURE getMaxAge

MySQL PROCEDURE 存储过程

MySQL PROCEDURE 存储过程

MySQL PROCEDURE 存储过程

  • 苏州市民卡的用途
  • 无纸化传真新宠儿——CimFax传真服务器
  • 360浏览器如何打开下载完成提示音
  • 如何办理上海市居住证,办理居住证条件和流程
  • SAP 如何查看前端打印的日志文件路径
  • 热门搜索
    郑州方特梦幻王国攻略 大同旅游景点有哪些景点推荐 微波炉可以当烤箱用吗 旅游资源开发 汉中旅游景点排名推荐 目标管理的特点 广州的旅游景点 孕妇可以吃火龙果 艾滋病可以活多久 孕妇可以用的护肤品牌