理解MySQL存储过程和函数_MySQL
程序员文章站
2022-03-27 16:38:01
...
理解MySQL存储过程和函数_MySQL
一、概述
一提到存储过程可能就会引出另一个话题就是存储过程的优缺点,这里也不做讨论,一般别人问我我就这样回答你觉得它好你就用它。因为mysql中存储过程和函数的语法非常接近所以就放在一起,主要区别就是函数必须有返回值(return),并且函数的参数只有IN类型而存储过程有IN、OUT、INOUT这三种类型。
二、语法
代码如下:
SELECT * FROM information_schema.ROUTINES WHERE ROUTINE_NAME='Pro_Employee' \G;
总结
存储过程和函数语法不难理解,但是往往存储过程中不单单只包含这种简单的查询语法,还会嵌套循环语句、变量、报错处理、事务等,下一篇文章会单独讲变量,将变量的知识加入到存储过程,包括变量的声明和报错处理,欢迎关注。
以上就是理解MySQL存储过程和函数_MySQL的内容,更多相关内容请关注PHP中文网(www.php.cn)!
推荐阅读
-
MySQL中聚合函数count的使用和性能优化技巧
-
php和mysql关于时间的实用函数
-
ms sql server中实现的unix时间戳函数(含生成和格式化,可以和mysql兼容)
-
MySQL5.0存储过程教程
-
MySQL巧用FIND_IN_SET和GROUP_CONCAT函数减少Java代码量
-
mysql存储过程之创建(CREATE PROCEDURE)和调用(CALL)及变量创建(DECLARE)和赋值(SET)操作方法
-
mysql存储过程之引发存储过程中的错误条件(SIGNAL和RESIGNAL语句)实例分析
-
mysql存储过程之case语句用法实例详解
-
mysql存储过程之游标(DECLARE)原理与用法详解
-
mysql存储过程之if语句用法实例详解