栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 数据库 > MySQL

MySQL如何创建存储?有什么优点?

MySQL 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

MySQL如何创建存储?有什么优点?

当数据基数比较大,我们就需要创建一个数据库进行存储。对于我们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存储比较心动的,那么赶快动手试试吧。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/13189.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号