mysql存储过程的参数类型有哪些
mysql存储过程的参数类型有三种:1、输入参数,用“IN”关键字标识,可以传递给一个存储过程;2、输出参数,用“OUT”关键字标识,用于存储过程需要返回一个操作结果的情形;3、输
mysql存储过程的参数类型有三种:1、输入参数,用“IN”关键字标识,可以传递给一个存储过程;2、输出参数,用“OUT”关键字标识,用于存储过程需要返回一个操作结果的情形;3、输入输出参数,用“INOUT”关键字标识。
本教程操作环境:windows7系统、mysql8版本、Dell G3电脑。
存储过程(Stored Procedure):
一组可编程的函数,是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行。
优点(为什么要用存储过程?):
①将重复性很高的一些操作,封装到一个存储过程中,简化了对这些SQL的调用
②批量处理:SQL+循环,减少流量,也就是“跑批”
③统一接口,确保数据的安全
相对于oracle数据库来说,MySQL的存储过程相对功能较弱,使用较少。
一、存储过程的创建和调用
>存储过程就是具有名字的一段代码,用来完成一个特定的功能。
>创建的存储过程保存在数据库的数据字典中。
1、创建存储过程