mysql快速导入1亿数据(mysql批量新增和存储的方法实例)
类别:数据库 浏览量:2217
时间:2021-10-15 00:04:50 mysql快速导入1亿数据
mysql批量新增和存储的方法实例登录压测时,需要很多不同的用户,此时需要向数据库新增数据
|
#批量添加用户账号——存储过程: delimiter // drop procedure if exists test; create procedure test() begin DECLARE i int ; set i = 1; while i<21 do insert into hg_user values (concat( "OM_TEST" , cast (i as CHAR )),concat( "OM_TEST" , cast (i as CHAR )), "F1B2F5B9FBC8B513" , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ); set i = i+1; end while; select * from test; end // call test(); |
delimiter是mysql分隔符,在mysql客户端中分隔符默认是分号(;)。
如果一次输入的语句较多,并且语句中间有分号,这时需要新指定一个特殊的分隔符,常用//,&&。
上面就是,先将分隔符设置为 //,
直到遇到下一个 //,才整体执行语句。
执行完后,最后一行, delimiter ; 将mysql的分隔符重新设置为分号;
如果不修改的话,本次会话中的所有分隔符都以// 为准。
concat 是字符连接,将多个字符串连接成一个字符串.
语法:concat(str1, str2,...)
eg:select concat (id, name, score) as info from tt2; 1小明60
cast函数用于将某种数据类型的表达式显式转换为另一种数据类型。
语法:CAST (expression AS data_type)
可以转换的类型是有限制的。这个类型可以是以下值其中的一个:
- 二进制,同带binary前缀的效果 : BINARY
- 字符型,可带参数 : CHAR()
- 日期 : DATE
- 时间: TIME
- 日期时间型 : DATETIME
- 浮点数 : DECIMAL
- 整数 : SIGNED
- 无符号整数 : UNSIGNED
批量删除方案(删除用户也一样)
|
#删除解决方案——存储过程; delimiter // drop procedure if exists test; create procedure test() begin DECLARE i int ; set i = 1; while i<11 do DELETE from hg_application_flow_template where user_name=concat( "OM_TEST" , cast (i as CHAR )); DELETE from hg_application_flow_template_details where created_by=concat( "OM_TEST" , cast (i as CHAR )); set i = i+1; end while; select * from test; end // call test(); |
总结
到此这篇关于mysql批量新增和存储的文章就介绍到这了,更多相关mysql批量新增存储内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
原文链接:https://www.cnblogs.com/hjy123/p/14626820.html
您可能感兴趣
- docker如何搭建mysql(docker容器访问宿主机的MySQL操作)
- mysql中timestamp类型的CURRENT_TIMESTAMP 和ON UPDATE CURRENT_TIMESTAMP属性
- mysql binlog日志位置(开启MySQL的binlog日志的方法步骤)
- mysql join规则(浅谈为什么MySQL不推荐使用子查询和join)
- python怎样读取mysql数据(使用Python将Mysql的查询数据导出到文件的方法)
- mysql 触发器是什么(MySQL触发器的使用)
- 怎么看mysql有没有外键约束(MySQL外键约束的实例讲解)
- mysql主从同步原理详解(MySQL双主主主架构配置方案)
- pythonmysql使用教程(Python异步操作MySQL示例使用aiomysql)
- mysql如何检查索引失效(mysql索引失效的几种情况分析)
- mysql 自定义排序
- mysql 索引举例(MySQL 各个索引的使用详解)
- idea安装mybatis(IDEA使用mybatis-generator及配上mysql8.0.3版本遇到的bug)
- mysql慢日志查询会输出插入语句吗(MySQL三种日志有啥用?如何提高MySQL并发度?)
- mysql中的null和空值的区别(解决mysql使用not in 包含null值的问题)
- ubuntu下mysql安装教程(Ubuntu 20.04 安装和配置MySql5.7的详细教程)
- 靳东领衔打造高精职场 新丽出品《精英律师》曝定妆照(靳东领衔打造高精职场)
- 靳东新剧《精英律师》定档,众星云集,这剧可追(靳东新剧精英律师定档)
- 精英律师 廖佳敏封印恋情曝光,顾婕马失前蹄 你个老不死的(廖佳敏封印恋情曝光)
- 以家人之名广受好评,剧情生动引起观众共鸣,演员张新成圈粉无数(以家人之名广受好评)
- 三兄妹感情再遇波折,人设接连崩塌 《以家人之名》剧情猜不透(三兄妹感情再遇波折)
- 《小敏家》金波想要复婚 这只是他圈套的第1步,更可恶的在后面(小敏家金波想要复婚)
热门推荐
- linux怎么设置php代码(linux Cron定时执行带参数的PHP代码)
- dedecms仿站教程(如何让dedecms变成全站动态浏览有利于企业站)
- 腾讯云主机可以挂游戏吗(云主机能挂网络游戏么?)
- python用于机器人(python控制nao机器人身体动作实例详解)
- vue3封装table组件(Vue封装通用table组件的完整步骤记录)
- python中生成字符串序列(python实现字符串加密 生成唯一固定长度字符串)
- nginxpython编写模块(Python开发之Nginx+uWSGI+virtualenv多项目部署教程)
- 面向对象设计中的开放封闭原则
- docker开源软件(5款超好用的开源 Docker工具强烈推荐)
- javascript如何建立一个静态变量(JavaScript中子函数访问外部变量的3种解决方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9