mysql存储过程用法实例分析
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,本文实例讲述了mysql存储过程用法。分享给大家供大家参考,具体如下:概述:简单的说,就是一组SQL语句集,功能强大,可以实现一些比较复杂的逻辑功能,类似于JAVA语言中的方法;存储过程跟触发器有点类
千家信息网最后更新 2025年11月07日mysql存储过程用法实例分析
本文实例讲述了mysql存储过程用法。分享给大家供大家参考,具体如下:
概述:
简单的说,就是一组SQL语句集,功能强大,可以实现一些比较复杂的逻辑功能,类似于JAVA语言中的方法;
存储过程跟触发器有点类似,都是一组SQL集,但是存储过程是主动调用的,且功能比触发器更加强大,触发器是某件事触发后自动调用;
示例
DELIMITER //CREATE PROCEDURE proc (IN num INT)BEGINSELECT * FROM v9_qd_account limit num;END //DELIMITER ;
执行:
SET @p_in=5;CALL proc(@p_in);
或者
CALL proc(5);
循环
DECLARE num int default 5;SET num = 1;SET num = num + 1;
DELIMITER //CREATE PROCEDURE proc(IN sname VARCHAR(20),IN pwd VARCHAR(5),IN qd INT,IN start INT,IN end INT) begin DECLARE var INT; DECLARE myname VARCHAR(30); SET var=start; while var调用
CALL proc('test','123456',1,1,21);查看
SHOW PROCEDURE STATUS LIKE 'C%' \G; 查看以字母C开头的存储过程SHOW CREATE PROCEDURE proc \G; 查看状态和创建语句information_schema.Routines 中查看删除
DROP PROCEDURE IF EXISTS proc;DROP FUNCTION mytest;点拨
如果参数中有中文可以这样
CREATE PROCEDURE useInfo(IN u_name VARCHAR(50) character set gbk,OUT u_age INT) ......更多关于MySQL相关内容感兴趣的读者可查看本站专题:《MySQL存储过程技巧大全》、《MySQL常用函数大汇总》、《MySQL日志操作技巧大全》、《MySQL事务操作技巧汇总》及《MySQL数据库锁相关技巧汇总》
希望本文所述对大家MySQL数据库计有所帮助。
过程
存储
技巧
功能
触发器
强大
大全
数据
数据库
语句
实例
复杂
主动
专题
事务
兴趣
内容
函数
功能强大
参数
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
服务器带宽是什么决定的
看懂服务器规格表
数据库参数查询是什么意思
软件开发合同公示
联想服务器插上u盘黑屏
资阳软件开发企业
网络治理及网络安全
设备网络安全调试
微软 软件开发过程
中国四大服务器芯片
ftp服务器权限控制
深圳巡检软件开发
税务税盘系统服务器连接不了
数据库字段默认为0需要设定吗
高尔夫软件开发
启明星辰网络安全培训机构
江西网络安全知识答题活动
柳州网络安全工程师线上学习
数据库提示包
服务器一般是指哪类设备
网络安全手抄文字内容
数据库的数据如何连接到c
软件开发专业z
第三方征信数据库
数据库设计表
网络课堂软件开发公司
软件开发源码部署
夜间低照度图像增强软件开发
软件开发被辞退
管道故障数据库引言