我的编程空间,编程开发者的网络收藏夹
学习永远不晚

mysql 循环insert方式

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

mysql 循环insert方式

mysql 循环insert

亲测成功!可用,复制即可

DELIMITER ;;
CREATE PROCEDURE test_insert()
BEGIN
DECLARE y TINYINT DEFAULT 1;
WHILE y<10
DO
INSERT INTO sysuser_user_deposit_log(log_id, type, user_id, operator, fee, message, logtime, deposit) VALUES (NULL, 'expense', '4903', 'system', '0.500', '用户抽奖,抽奖单号:1807261600465829', '1532592017', NULL);
SET y=y+1;
END WHILE ;
commit;
END;;
CALL test_insert();

mysql 循环语句

本文总结了mysql常见的三种循环方式:while、repeat和loop循环。还有一种goto,不推荐使用。

一、while循环

delimiter //              #定义标识符为双斜杠
drop procedure if exists test;     #如果存在test存储过程则删除
create procedure test()         #创建无参存储过程,名称为test
begin
  declare i int;           #申明变量
  set i = 0;             #变量赋值
  while i < 10 do           #结束循环的条件: 当i大于10时跳出while循环
    insert into test values (i);  #往test表添加数据
    set i = i + 1;         #循环一次,i加一
  end while;             #结束while循环
  select * from test;         #查看test表数据
end
//                   #结束定义语句
call test();              #调用存储过程

二、repeat循环

delimiter //              #定义标识符为双斜杠
drop procedure if exists test;     #如果存在test存储过程则删除
create procedure test()         #创建无参存储过程,名称为test
begin
  declare i int;           #申明变量
  set i = 0;             #变量赋值
  repeat
    insert into test values (i);  #往test表添加数据
    set i = i + 1;         #循环一次,i加一
  until i > 10 end repeat;      #结束循环的条件: 当i大于10时跳出repeat循环
  select * from test;         #查看test表数据
end
//                   #结束定义语句
call test();              #调用存储过程

三、loop循环

delimiter //              #定义标识符为双斜杠
drop procedure if exists test;     #如果存在test存储过程则删除
create procedure test()         #创建无参存储过程,名称为test
begin
  declare i int;           #申明变量
  set i = 0;             #变量赋值
  lp : loop              #lp为循环体名,可随意 loop为关键字
    insert into test values (i);  #往test表添加数据
    set i = i + 1;         #循环一次,i加一
    if i > 10 then         #结束循环的条件: 当i大于10时跳出loop循环
      leave lp;
    end if;
  end loop;
  select * from test;         #查看test表数据
end
//                   #结束定义语句
call test();              #调用存储过程

以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。

 

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

mysql 循环insert方式

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

mysql 循环insert方式

目录mysql 循环insertmysql 循环语句一、while循环二、repeat循环三、loop循环mysql 循环insert亲测成功!可用,复制即可http://www.cppcns.comDELIMITER ;;CREAT
2022-08-18

oracle循环insert语句怎么使用

在Oracle数据库中,可以使用循环结构来执行多次INSERT语句。下面是一个简单的示例,演示如何使用循环插入数据到表中:DECLAREi NUMBER;BEGINFOR i IN 1..10 LOOPINSERT INTO your_
oracle循环insert语句怎么使用
2024-04-22

oracle循环insert语句有哪些特点

Oracle循环insert语句可以用PL/SQL语言编写,允许在循环中执行一系列的insert操作。使用循环insert语句可以在一次执行中批量插入多条记录,提高插入效率。循环insert语句可以结合条件判断,根据不同条件插入不同的数据,
oracle循环insert语句有哪些特点
2024-04-22

MySQL中INSERT+SELECT的使用方式

目录mysql中INSERT+SELECT的使用使用场景1.两表之间2.三表之间3.多表之间MySQL中SELECT INTO FROM的使用总结MySQL中INSERT+SELECT的使用使用场景通过一条sql语句实现从多个表中组合字
MySQL中INSERT+SELECT的使用方式
2024-10-24

Thymeleaf的循环遍历方式有哪些

这篇文章主要介绍“Thymeleaf的循环遍历方式有哪些”,在日常操作中,相信很多人在Thymeleaf的循环遍历方式有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Thymeleaf的循环遍历方式有哪些
2023-07-02

java中for循环的方式有哪些

Java中for循环的方式有以下几种:1. 基本for循环:在已知循环次数的情况下使用,适用于遍历数组或集合等固定大小的数据结构。```javafor (int i = 0; i // 循环体}```2. 增强for循环:用于遍历数组或集合
2023-10-07

MySQL loop循环方法怎么使用

MySQL数据库中没有像其他编程语言那样的循环结构,但是可以使用存储过程或者触发器来实现循环操作。下面是两种常见的方法:使用存储过程:可以在存储过程中使用条件语句和循环控制结构来实现循环操作。以下是一个使用存储过程实现循环的示例:DELI
MySQL loop循环方法怎么使用
2024-02-29

JavaScript For循环的方式有哪几种

JavaScript中常见的循环方式有以下几种:1. for循环:通过指定初始条件、循环条件和循环增量来执行一系列语句,直到循环条件不满足为止。```javascriptfor (初始条件; 循环条件; 循环增量) {// 执行的代码}``
2023-09-22

Python中快的循环方式有哪些

这篇文章主要介绍“Python中快的循环方式有哪些”,在日常操作中,相信很多人在Python中快的循环方式有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python中快的循环方式有哪些”的疑惑有所帮助!
2023-07-06

mysql循环怎么写

mysql 中有三种循环方式:1. while 循环:根据条件持续执行语句块;2. repeat 循环:至少执行一次语句块,然后检查条件;3. loop 循环:无条件循环,直到遇到 end loop 语句。MySQL 循环在 MySQL
mysql循环怎么写
2024-05-30

java循环嵌套的方式有哪几种

在Java中,循环嵌套的方式有以下几种:1. for循环嵌套:在一个for循环内部再嵌套一个或多个for循环。```javafor (int i = 0; i for (int j = 0; j // 循环体代码}}```2. while循
2023-09-13

MySQL中怎么使用WHILE循环模拟FOR循环

在MySQL中,没有直接的FOR循环语句,但是可以使用WHILE循环来模拟一个FOR循环。可以使用一个变量来充当计数器,然后在WHILE循环中对计数器进行递增操作来模拟FOR循环的功能。以下是一个使用WHILE循环模拟FOR循环的示例:
MySQL中怎么使用WHILE循环模拟FOR循环
2024-04-30

编程热搜

目录