存储过程的循环结构之While篇
2018-01-25 19:34
246 查看
创建测试表
CREATE TABLE tb1(id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,num INT
)ENGINE=INNODB CHARSET=utf8
-- while循环
DELIMITER //
CREATE PROCEDURE IF EXISTS p1 //
CREATE PROCEDURE p2(IN n INT)
BEGIN
DECLARE i INT DEFAULT 0;
WHILE i < n DO
INSERT INTO tb1(num) VALUES (i+1);
SET i=i+1;
END WHILE;
END//
CALL p2(10); 调用存储过程 插入10条数据
SELECT * FROM tb1; 查询
CREATE TABLE tb1(id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,num INT
)ENGINE=INNODB CHARSET=utf8
-- while循环
DELIMITER //
CREATE PROCEDURE IF EXISTS p1 //
CREATE PROCEDURE p2(IN n INT)
BEGIN
DECLARE i INT DEFAULT 0;
WHILE i < n DO
INSERT INTO tb1(num) VALUES (i+1);
SET i=i+1;
END WHILE;
END//
CALL p2(10); 调用存储过程 插入10条数据
SELECT * FROM tb1; 查询
相关文章推荐
- 存储过程的循环结构之Loop篇
- mysql存储过程3种循环结构之repeat循环举例
- MySql创建树结构递归查询存储过程
- MySQL存储过程例子,包含事务,参数,嵌套调用,游标,循环等
- MYSQL存储过程循环CURSOR(游标)使用
- MySQL存储过程例子,包含事务,参数,嵌套调用,游标,循环等
- java 代码初始化数据库表结构,存储过程和函数的方法
- Mysql存储过程游标循环操作
- sql server 查询所有表的字段的详细信息的存储过程(在 SQL Server 2005 中查询表结构及索引 )
- 用单向循环链表存储结构模拟约瑟夫环(C++)
- MySQL存储过程中游标循环的跳出和继续操作示例
- 存储过程循环建100张表。
- MySQL 存储过程中的循环
- 【转】MySQL存储过程-三种循环
- 复制表结构的通用存储过程
- 二叉树的链式存储结构----(循环)双向线索链表
- MySQL存储过程中的3种循环
- Mysql存储过程循环内嵌套使用游标示例
- 给SQL补充一个查看表结构的存储过程
- 存储过程调用自定义函数实现循环更新