mysql存储过程用法实例分析
发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,本文实例讲述了mysql存储过程用法。分享给大家供大家参考,具体如下:概述:简单的说,就是一组SQL语句集,功能强大,可以实现一些比较复杂的逻辑功能,类似于JAVA语言中的方法;存储过程跟触发器有点类
千家信息网最后更新 2025年01月21日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安全错误
数据库的锁怎样保障安全
数据库显示内容为学生信息表
高考阅卷系统网络安全要求
虚拟主机数据库账号密码在哪里
妙眠代理软件开发
嵩明信息化软件开发报价表
图书数据库检索
工行软件开发中心笔试
徐州定制软件开发报价
服务器找管理员密码
论坛下载软件开发
网络安全作文评语
拆分盘返利软件开发
网络安全法 东软 答案
学校网络安全事件分析
软件开发等于编程猫
王牌战争什么时候重启服务器
软件开发项目组织方案怎么写
宣保网络安全
浦东新区数据软件开发协议
统一配置中心 数据库配置
数据库原理干什么的
joomla 数据库配置
diy数字播放服务器
互联网科技创新的应用
网络安全作文评语
正数网络技术有限公司招聘公示
网络安全宣传主题创意绘画一等奖
众鼎网络技术是干什么的
计算机网络技术适合女生学么
sql数据库 软件