广告
返回顶部
首页 > 资讯 > 数据库 >mysql 循环insert方式
  • 394
分享到

mysql 循环insert方式

mysql循环insert循环insertmysqlinsert 2022-08-18 11:08:08 394人浏览 独家记忆
摘要

目录Mysql 循环insertmysql 循环语句一、while循环二、repeat循环三、loop循环mysql 循环insert 亲测成功!可用,复制即可 DELIMITER ;; CREATE PROC

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();              #调用存储过程

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

 

您可能感兴趣的文档:

--结束END--

本文标题: mysql 循环insert方式

本文链接: https://www.lsjlt.com/news/33755.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
  • mysql 循环insert方式
    目录mysql 循环insertmysql 循环语句一、while循环二、repeat循环三、loop循环mysql 循环insert 亲测成功!可用,复制即可 DELIMITER ;; CREATE PROC...
    99+
    2022-08-18
    mysql循环insert 循环insert mysqlinsert
  • mybatis insert foreach循环插入方式
    mybatis insert foreach循环插入 @Insert("<script>" + "insert into driver_acc...
    99+
    2022-11-12
  • mysql写循环语句的方法
    mysql写循环语句的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!mysql写循环语句的方法:1、使用while循环...
    99+
    2022-10-18
  • JavaScript中的事件循环方式
    目录概述原理同步>微任务>宏任务案例解析能否先将promise.then分发到微任务中js是单线程,非阻塞,试想如果是多线程,一个线程在某个DOM节点上添加内容,另一个线...
    99+
    2022-11-13
  • 哪种Python循环方式最快?
    众所周知,Python 不是一种执行效率较高的语言。此外在任何语言中,循环都是一种非常消耗时间的操作。假如任意一种简单的单步操作耗费的时间为 1 个单位,将此操作重复执行上万次,最终耗费的时间也将增长上万倍。while 和 for 是 Py...
    99+
    2023-05-14
    Python 语言 循环方式
  • python数组循环的几种方式
     Python中循环数组有几种方式: for-in循环,可以遍历数组中的每一个元素。while循环,使用索引进行循环。列表推导式,可以快速创建新的列表。递归,可以遍历多维数组。 for-in循环 arr = [1, 2, 3, 4, 5]f...
    99+
    2023-09-03
    python 开发语言
  • forEach循环里break使用方式详解
    目录一. 在forEach里使用break 会发生什么二. 为什么不能在forEach里使用break你真的了解break吗三.如何在forEach的循环里break?在forEac...
    99+
    2022-11-13
  • 编写Vuev-for循环的7种方式
    目录1.始终在v-for循环中使用key2.在一定范围内使用v-for循环3.避免在循环中使用v-if4.使用computed属性或方法5.或者在循环外包一层元素6.访问循环中的索引...
    99+
    2022-11-12
  • java中for循环的方式有哪些
    Java中for循环的方式有以下几种:1. 基本for循环:在已知循环次数的情况下使用,适用于遍历数组或集合等固定大小的数据结构。`...
    99+
    2023-10-07
    java
  • Python中快的循环方式有哪些
    这篇文章主要介绍“Python中快的循环方式有哪些”,在日常操作中,相信很多人在Python中快的循环方式有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python中快的循环方式有哪些”的疑惑有所帮助!...
    99+
    2023-07-06
  • JavaScript For循环的方式有哪几种
    JavaScript中常见的循环方式有以下几种:1. for循环:通过指定初始条件、循环条件和循环增量来执行一系列语句,直到循环条件...
    99+
    2023-09-22
    JavaScript
  • Thymeleaf的循环遍历方式有哪些
    这篇文章主要介绍“Thymeleaf的循环遍历方式有哪些”,在日常操作中,相信很多人在Thymeleaf的循环遍历方式有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Thymeleaf的循环遍历方式有哪些...
    99+
    2023-07-02
  • mysql循环导入redis的方法是什么
    要将MySQL中的数据循环导入到Redis中,可以按照以下步骤进行操作:1. 连接到MySQL数据库:使用MySQL的连接库,例如P...
    99+
    2023-09-04
    mysql redis
  • MySql存储过程循环使用的方法
    今天小编给大家分享一下MySql存储过程循环使用的方法的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。场景描述我们举一个简单的...
    99+
    2023-07-02
  • mysql循环如何使用
    下面一起来了解下mysql循环如何使用,相信大家看完肯定会受益匪浅,文字在精不在多,希望mysql循环如何使用这篇短内容是你想要的。 while 例如DROP PROCEDURE IF EXIST...
    99+
    2022-10-18
  • java跳出循环的方式有哪几种
    Java中跳出循环的方式有以下几种:1. 使用break语句:当循环条件满足某个条件时,可以使用break语句跳出循环,执行循环后面...
    99+
    2023-10-18
    java
  • java循环嵌套的方式有哪几种
    在Java中,循环嵌套的方式有以下几种:1. for循环嵌套:在一个for循环内部再嵌套一个或多个for循环。```javafor ...
    99+
    2023-09-13
    java
  • mybatis嵌套循环map方式(高级用法)
    目录mybatis嵌套循环mapmybatis入参map的基本语法mybatis嵌套循环map的高级用法mybatis中循环map集合操作mybatis嵌套循环map mybatis...
    99+
    2022-11-13
  • JS中的几种循环和跳出方式
    JS中的循环是大家很常用的,这里总结一下几种常用循环的跳出方式。 1.for循环 var arr = ['q','w','e','r','t']; for(var i=0, len ...
    99+
    2022-11-13
  • Python实现循环语句的方式分享
    目录1. for 循环1.1 遍历列表或元组1.2 遍历字符串1.3 遍历字典1.4 遍历文件内容2. while 循环2.1 通过 while 循环进行列表遍历:2.2 通过 wh...
    99+
    2023-05-18
    Python实现循环语句方式 Python循环语句方式 Python循环语句
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作