#创建测试表

DROP TABLE IF EXISTS test.test;

CREATE TABLE test.test(

id int(10) not null auto_increment,

a int(10) not null,

b int(10) not null,

c int(10) not null,

PRIMARY key (`id`)

)ENGINE INNODB DEFAULT CHARSET utf8 COMMENT '测试表';

#清空数据

TRUNCATE table test.test;

#定义存储过程

delimiter //

DROP PROCEDURE IF EXISTS insert_test_val;

##num_limit 要插入数据的数量,rand_limit 最大随机的数值

CREATE PROCEDURE insert_test_val(in num_limit int,in rand_limit int)

BEGIN

DECLARE i int default 1;

DECLARE a int default 1;

DECLARE b int default 1;

DECLARE c int default 1;

WHILE i<=num_limit do

set a = FLOOR(rand()*rand_limit);

set b = FLOOR(rand()*rand_limit);

set c = FLOOR(rand()*rand_limit);

INSERT into test.test values (null,a,b,c);

set i = i + 1;

END WHILE;

END

//

#调用存储过程

call insert_test_val(100000,10);

结果:

相关链接 http://blog.sina.com.cn/s/blog_9d0b00a4010122wf.html

MySQL 存储过程参数用法 in, out, inout:

http://www.blogjava.net/nonels/archive/2009/04/22/233324.html

mysql应用存储过程批量插入数据

--批量插入数据的sql语句 delimiter $$ DROP PROCEDURE IF EXISTS `test.sp_insert_batch` $$ CREATE DEFINER =`root ...

mysql利用存储过程批量插入数据

最近需要测试一下mysql单表数据达到1000W条以上时增删改查的性能.由于没有现成的数据,因此自己构造,本文只是实例,以及简单的介绍. 首先当然是建表: [sql]view plaincopy CR ...

PG数据库创建并执行存储过程批量插入数据

记录一下PG数据库创建并执行存储过程批量插入数据的SQL: create or replace function addId() returns boolean AS $BODY$ declare i ...

sqlserver存储过程批量插入数据

在系统中经常会遇到向数据库中批量插入数据情况,存储过程中没有数组,只有通过字符串分割循环插入,下面是一个本人研究的一个例子: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 c ...

Oracle 存储过程批量插入数据

oracle 存储过程批量插入大量数据 declare numCount number; userName varchar2(512); email varchar2(512); markCommen ...

python--同一mysql数据库下批量迁移数据

最近接手些mysql数据库维护,发现mysql在批量操作方面就是个渣渣啊,比起MS SQL SERVER简直就是“不可同日而语”. 咨询了下MySQL的高手,对于数据迁移这种问题,一种处理方式就是直接 ...

原!mysql存储过程 批量导入数据

mysql需要导入某前缀例如12345为前缀的,后缀扩展2位 即00-99. 利用存储过程插入数据. DROP PROCEDURE IF EXISTS insert_popsms_code;DELIM ...

mysql存储过程批量插入数据

DROP TABLE IF EXISTS TeachersInfo; CREATE TABLE TeachersInfo ( id INT NOT NULL AUTO_INCREMENT, teach ...

MYSQL 使用存储过程批量更新表数据

功能:实现将表result_good_city_dzl中的字段lat更新为表 result_good_city_lh中的lat,条件是两个表中的id一样 即: update result_good_c ...

随机推荐

chm文件索引丢失和不能搜索

regsvr32 hhctrl.ocx regsvr32 itss.dll regsvr32 itircl.dll

tiny210裸机第1课&lpar;启动原理&rpar;

软硬件环境 宿主机系统:ubuntu 板子芯片:S5PV210(Contex-A8),512M DDR2,512M SLC Nand 交叉编译器:arm-linux-gcc-4.5.1 手册:S5PV ...

input标签写CSS时需要注意的几点(先收藏)

(从已经死了一次又一次终于挂掉的百度空间人工抢救出来的,发表日期2014-05-05) 飞鱼的声纳顶部的搜索框让我头疼了很长时间,原因是总不能获得跨浏览器的统一样式.主要的问题有这么两个:一是inpu ...

Notification的功能与用法

Notification是显示在手机状态的通知——手机状态栏位于手机屏幕的最上方,那里一般显示了手机当前的网络状态.时间等.Notification所代表的是一种具有全局效果的通知,程序一般通过Not ...

真正从0开始用Unity3D制作类战地2玩法的类龙之谷、王者荣耀的手游(暨全平台游戏)

如题,(从2017年10月18日开始)正在利用业余时间研发一款神泣Shaiya2手游,引擎用Unity3D. 原因主要有2点: 对神泣太多感情,希望能做点什么来纪念乃至留下神泣这款网游: 时机已到,是 ...

Dynamics 365创建电子邮箱字段包含值的联系人同时更改负责人的方法。

摘要: 本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复267或者20171129可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyon ...

&lpar;网页&rpar;习惯了CS回车操作人员&comma;操作BS网页表单也是回车666

1.第一步把表单,里面需要回车的input,或者是其他的表单按钮给一个clsss,例如下面的$('.cls'); 2.第二步,  把下面的代码复制过去,填写完最后一个自动提交:$("#sav ...

函数指针的返回值是指针数组,数组里放的是int;函数指针的返回值是指针数组,数组里放的是int指针

函数指针的返回值是指针数组,数组里放的是int 函数指针的返回值是指针数组,数组里放的是int指针 #include #include ...

第五章 Web应用程序状态管理

状态管理概述 Cookie Session URL重写   状态管理概述: HTTP协议使用的是无状态的连接 对容器而言,每一个请求都来自于一个新的客户 这里我们有四种方法来解决这个状态: a:表 ...

mysql存储过程 插数据_mysql 使用存储过程批量插数据相关推荐

  1. 批量插入数据SQL写法,批量处理数据

    批量插入数据SQL写法,批量处理数据 今天在进行功能优化中遇到了碰到了一个功能,要处理10万条数据.在最开始开发时没有考虑那么多直接以单条数据来处理没有考虑到大批量数据的情况,导致功能不符合预期.那就 ...

  2. mysql 存储过程 生成数据_mysql使用存储过程,批量生成测试数据

    1.存储过程代码 delimiter $$ DROP PROCEDURE IF EXISTS create_service_data$$ create procedure create_service ...

  3. mysql命令行批量添加数据_mysql命令行批量插入100条数据命令

    先介绍一个关键字的使用: delimiter 定好结束符为"$$",(定义的时候需要加上一个空格) 然后最后又定义为";", MYSQL的默认结束符为" ...

  4. mysql命令导入存储过程报错_mysql导入存储过程时declare报错的有关问题解决

    在导入存储过程时经常遇见下列DECLARE报错的问题: ? Error Code : 1064 You have an error in your SQL syntax; check the manu ...

  5. mysql 批量_mysql LOAD语句批量录入数据

    本章的前面讨论如何使用SQL向一个表中插入数据.但是,如果你需要向一个表中添加许多条记录,使用SQL语句输入数据是很不方便的. 幸运的是,MySQL提供了一些方法用于批量录入数据,使得向表中添加数据变 ...

  6. mysql建立存储过程报错_MySQL创建存储过程(CREATE PROCEDURE)

    MySQL 存储过程是一些 SQL 语句的集合,比如有时候我们可能需要一大串的 SQL 语句,或者说在编写 SQL 语句的过程中需要设置一些变量的值,这个时候我们就完全有必要编写一个存储过程. 编写存 ...

  7. mysql主从字符集不一致_MySQL多字节字符集造成主从数据不一致问题

    问题产生线上一直有个历史遗留问题,最近DBA提了出来,所以跟了下代码,作了下简单分析,问题描述如下: 在master-slave的环境下,对master上的某个表中的数据插入,会导致master-sl ...

  8. mysql日志恢复数据_Mysql 通过binlog日志恢复数据

    Binlog日志,即binary log,是二进制日志文件,有两个作用,一个是增量备份,另一个是主从复制,即主节点维护一个binlog日志文件,从节点从binlog中同步数据,也可以通过binlog日 ...

  9. mysql 触发器 本表_MySQL触发器处理本表数据

    关于MySQL的触发器,基本上每个Mysql教程里都有讲到,但是我发现那些教程里讲的都是如何处理其他表的数据.在MySQL中写触发器操作 关于MySQL的触发器,基本上每个Mysql教程里都有讲到,但 ...

  10. php mysql 插入多条数据_mysql如何插入多条数据?

    mysql插入多条数据的方法:1.使用"INSERT INTO 表名 字段列表 VALUES (值1) - , (值n);"语句插入数据:2.使用"INSERT INTO ...

最新文章

  1. 3月16日云栖精选夜读:显著超越流行长短时记忆网络,阿里提出DFSMN语音识别声学模型...
  2. Markdown 如何实现空行、空格?
  3. svn windows迁到linux,svn从Windows服务器上迁移到Linux上
  4. [BZOJ4920][Lydsy六月月赛]薄饼切割
  5. python处理xps文件_xps/pdf/png/json转换
  6. 微信图文排版指南-如何在图片上添加文字?
  7. 一文读懂华为、小米、OV成为国产四强背后的秘诀?
  8. PYTHON对接语音验证码接口API
  9. 一款好玩的关联微信运动的云遛狗微信小程序
  10. Newline —— CRLF、LF、CR回车和换行
  11. 实例7:七段数码管绘制
  12. 基于微信小程序的健康管理系统-计算机毕业设计
  13. 深度学习入门(转)(备用)
  14. [Unity3D]Unity3D游戏开发之继续探索NGUI
  15. 统计员工业绩app_统计员工业绩app
  16. 【scrapy 动态配置爬虫】同进程多爬虫,基础事例
  17. Style.xml的妙用(一)
  18. 数学建模之SPSS的使用
  19. html tdk标签,TDK标签是什么意思?什么是TDK标签?
  20. 【Shell】while 循环中的变量无法保存|无法获取while中的变量|管道中的函数变量无法获取问题

热门文章

  1. 小程序源码:微信智慧外链接致富版微信小程序源码下载,支持多端转换-多玩法安装简单
  2. 【毕业设计】物联网智能温控风扇设计与实现 - stm32 单片机 嵌入式
  3. 包图 包图网 免费psd素材分享
  4. 怎么用计算机求正切值的角度,在excel中如何使用正切函数计算,excel函数tan怎么反算角度...
  5. VBM后的配对t检验以及xjview使用
  6. html js定义json对象,JS中的JSON对象的定义和取值实现代码
  7. 目标检测 SSD论文理解
  8. Android如何制作本地音乐播放器,简单实现Android本地音乐播放器
  9. HTML|按钮和多选框
  10. 【黑马Java笔记+踩坑汇总】JavaSE+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud/SpringCloudAlibaba+黑马旅游+谷粒商城