MySQL存储过程的创建及调用
阅读目录: MySQL存储过程_创建-调用-参数 存储过程:SQL中的“脚本” 1. 创建存储过程 2. 调用存储过程 3. 存储过程体 4. 语句块标签 存储过程的参数 1. in :向过程里传参 2. out :过程向外传参值 3. inout :in and out # SQL语句:先编译后执行 存储过程(Stored Procedure): 一组可编程的函数,是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行。 优点 ( 为什么要用存储过程? ): ①将重复性很高的一些操作,封装到一个存储过程中,简化了对这些SQL的调用 ②批量处理:SQL+循环,减少流量,也就是 “跑批” ③ 统一接口 ,确保数据的安全 相对于oracle数据库来说,MySQL的存储过程相对功能较弱,使用较少。 一、存储过程的创建和调用 >存储过程就是具有名字的一段代码,用来完成一个特定的功能。 >创建的存储过程保存在数据库的数据字典中。 1、创建存储过程 CREATE [DEFINER = { user | CURRENT_USER }] PROCEDURE sp_name ([proc_parameter[,...]]) [characteristic