mysql游标事例,mysql 存储过程 游标的例子

本文提供了一个MySQL存储过程使用游标的示例代码,展示了如何声明变量、定义游标、设置异常处理以及利用游标进行数据检索等操作。

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

mysql 存储过程 游标的例子

create procedure getInfor2()

BEGIN

declare _abc varchar(200);

declare stopFlag int;

DECLARE cursor_name CURSOR

FOR

select zhuanyuan from server;

DECLARE CONTINUE HANDLER FOR NOT FOUND set stopFlag=1;

OPEN cursor_name;

REPEAT

FETCH cursor_name INTO _abc;

begin

if _abc='root'

then

insert t(s1) values(3333);

end if;

end;

UNTIL stopFlag = 1

END REPEAT;

CLOSE cursor_name;

END;

相关文档:

从用户的角度看,MySQL被Sun收购,又被Oracle收购可能真不是什么好事。MySQL本来就被Oracle通过并购其依赖的存储引擎Innobase、BerkeleyDB折腾的不行,又在被Sun收购后发生了Monty创建新分支MariaDB这样的事情,最终还是随着Sun一起被Oracle并购,没有逃脱Larry Elison的魔爪。也许,开源软件的好处就在 ......

数据库设计:

--

-- 数据库: `test`

--

-- --------------------------------------------------------

--

-- 表的结构 `menu`

--

CREATE TABLE IF NOT EXISTS `menu` (

`ID` int(10) unsigned NOT NULL auto_increment,

`PID` int(11) NOT NULL,

`TITLE` varchar(200) NOT NULL,

`REMARK` varchar(200) NOT ......

如果你搜索GOOGLE,你会找到很多关于mysql的随机数,他们会这样说

生成3,6之间的随机整数

FLOOR(3 + (RAND() * 6))

在4后面添加一个3到6之间的整数

CONCAT(343,FLOOR(3 + (RAND() * 6)))

在某一字段后面添加一位3,6之间的整数

UPDATE test SET xx= CONCAT(xx,FLOOR(3 +(RAND() * 6)));

但是我私自测试了一下, ......

mysql是一个优秀的开源数据库,它现在的应用非常的广泛,因此很有必要简单的介绍一下用python操作mysql数据库的方法。python操作数据库需要安装一个第三方的模块,在http://mysql-python.sourceforge.net/

有下载和文档。

由于python的数据库模块有专门的数据库模块的规范,所以,其实不管使用哪种数� ......

http://www.mysql.cn/

事务,参数,嵌套调用,游标,循环, 触发器,视图,约束, 索引,。。。

1. 创建实例数据库

create database db5;

use db5;

2.创建一个简单的工作表,并插入数据

create table t(s1 int);

insert into t values(5);

3.创建程序实例 crea ......

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值