MySQL Stored Procedures

在本节中,您将学习如何在 MySQL 中开发存储程序,包括存储过程和存储函数。

第 1 节. 存储过程基础知识

  • MySQL 中的存储过程简介– 向您介绍存储过程及其优点和缺点。
  • 更改默认分隔符– 了解如何更改 MySQL 中的默认分隔符。
  • 创建新的存储过程– 展示如何使用CREATE PROCEDURE语句在数据库中创建新的存储过程。
  • 删除存储过程– 展示如何使用DROP PROCEDURE语句删除现有存储过程。
  • 变量– 指导您如何使用变量在存储过程中保存即时结果。
  • 参数– 向您介绍存储过程中使用的各种类型的参数,包括INOUTINOUT参数。
  • 更改存储过程– 逐步向您展示如何在 MySQL Workbench 中使用一系列DROP PROCEDURECREATE PROCEDURE语句来更改存储过程。
  • 列出存储过程- 为您提供一些有用的命令来列出数据库中的存储过程。

第 2 节 条件语句

  • IF 语句– 向您展示如何在存储过程中使用IF THEN语句。
  • CASE 语句– 向您介绍CASE语句,包括简单CASE和搜索CASE语句。

第 3 节. 循环

  • LOOP – 学习如何根据条件重复执行语句列表。
  • WHILE 循环– 向您展示如何在条件为真时执行循环。
  • REPEAT 循环– 向您展示如何执行循环,直到搜索条件为真。
  • LEAVE 语句– 指导您如何立即退出循环。

第 4 节 错误处理

  • 处理异常- 向您展示如何处理存储过程中的异常和错误。
  • 引发错误– 了解如何使用SIGNALRESIGNAL引发存储过程中的错误。

第 5 节. 光标

  • 游标– 了解如何使用游标在结果集中逐行处理。

第 6 节. 存储函数

第 7 节 存储程序安全