初步学习mysql存储过程

本文介绍了MySQL5.0之后版本支持的存储过程特性,包括创建、调用、查看和删除存储过程的方法。通过具体实例展示了如何操作MySQL存储过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近要用MySQL数据库,所以把学习过程记录一下。
MySQL 5.0以后的版本开始支持存储过程,存储过程具有一致性、高效性、安全性和体系结构等特点,将通过具体的实例讲解如何操纵MySQL存储过程的。
1.创建存储过程
在存储过程中需要用到分号,所以在创建存储过程之前,必须用delimiter命令把结束符改变一下,
MySQL>delimiter // (这命令表示把原先的结束符;改成以//作为结束符)
然后用create procedure来创建存储过程,下面是一个插入的列子
MySQL>create procedure ins_proc(in para1 varchar(20),in para2 varchar(20))
MySQL>begin
MySQL>insert into t(name,owner)values(para1,para2);
MySQL>end;//
解释 :
in para1 varchar(20)----in表示是输入参数,para1--参数名,varchar(20)--参数类型
in--表示输入,out--表示输出,inout--表示输入输出


2.调用存储过程
调用使用call命令,
MySQL>call ins_proc('author','pwd');//将调用ins_proc存储过程,并以author及pwd作为输入参数,将在t表里插入。
如果是程序调用,那么只要把sql语句写成 "call ins_proc('author','pwd');",然后执行这个sql语句即可。


3.查看存储过程
使用命令show,
MySQL>show procedure status;//即可查看所有procedure


4.删除存储过程
使用命令drop,
MySQL>drop ins_proc;//删除ins_proc
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值