当数据基数比较大,我们就需要创建一个数据库进行存储。对于我们python新手来说,mysql数据库是再好不过的选择了。这里我们想进行存储首先要进行存储过程的创建。有些小伙伴对于这种存储保持怀疑的态度,这里我们也会对mysql创建存储过程的优点进行分析,下面我们就来看看内容吧。
1.创建存储过程
基本语法格式
create procedure sp_name ( [proc_parameter]) [characteristics...]routine_body
create procedure:创建存储函数关键字;sp_name:存储过程名称;
proc_parameter:指定存储过程的参数列表,列表形式如下:[IN| OUT| INOUT]param_name type
IN输入参数:表示该参数的值必须在调用存储过程时指定,在存储过程中修改该参数的值不能被返回,为默认值
OUT输出参数:该值可在存储过程内部被改变,并可返回
INOUT输入输出参数:调用时指定,并且可被改变和返回
param_name:表示参数名称;type:表示参数类型
[characteristics...]指定存储过程的特性;
routine_body是SQL代码的内容,可以用BEGIN...END来表示SQL代码的开始与结束
简单的存储过程示例:
delimiter// create procedure proc() begin select * from fruits; end// delimiter;
2.优点(为什么要用存储过程?):
将重复性很高的一些操作,封装到一个存储过程中,简化了对这些SQL的调用
批量处理:SQL+循环,减少流量,也就是“跑批”
统一接口,确保数据的安全
相对于oracle数据库来说,MySQL的存储过程相对功能较弱,使用较少。
以上就是我们MySQL创建存储过程的方法,小伙伴们跟着我们的代码操作就可以实现。在使用优点上,相信很多小伙伴都对myql存储比较心动的,那么赶快动手试试吧。



