mysql mongodb批量操作_mongodb批量导入数据
mongodb 命令行可以把sql文件批量导入数据,首先把sql文件加工称如下格式 zip.sql源文件 INSERT INTO POST(id,PostNumber,Province,City,District,Address,jd) VALUES (1161,010010,内蒙古自治区,呼和浩特市,新城区,光华街(十四中家属楼),内蒙古自治区呼和浩
mongodb 命令行可以把sql文件批量导入数据,首先把sql文件加工称如下格式
zip.sql源文件
INSERT INTO POST(id,PostNumber,Province,City,District,Address,jd) VALUES ('1161','010010','内蒙古自治区','呼和浩特市','新城区','光华街(十四中家属楼)','内蒙古自治区呼和浩特市新城区');
INSERT INTO POST(id,PostNumber,Province,City,District,Address,jd) VALUES ('1162','010010','内蒙古自治区','呼和浩特市','新城区','兴安南路','内蒙古自治区呼和浩特市新城区');
借助awk和sed
awk -f "','" '{print "\x27number:\x27"$2"\x27,\x27province\x27:\x27"$3"\x27,\x27city\x27:\x27"$4"\x27,\x27disc\x27:\x27"$5"\x27,\x27addr\x27:\x27"$6"\x27,\x27jd\x27:\x27"$7} zip.sql >step1.txt
sed -e 's/);/})/g' setp1.txt > mon
加工后的mon文件
db.area.insert({'number':'010010','province':'内蒙古自治区','city':'呼和浩特市','disc':'新城区','addr':'光华街(十四中家属楼)','jd':'内蒙古自治区呼和浩特市新城区'})
db.area.insert({'number':'010010','province':'内蒙古自治区','city':'呼和浩特市','disc':'新城区','addr':'兴安南路','jd':'内蒙古自治区呼和浩特市新城区'})
cat mon | /usr/local/mongodb/bin/mongo localhost/zip --shell
其中zip为数据库名 area为集合名
mongodb建立索引
/usr/local/mongodb/bin/mongo
use zip
db.area.ensureIndex({"number":1})
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
mysql mongodb批量操作_mongodb批量导入数据相关推荐
- tp5大数据批量导入mysql_TP5框架下MySQL通过LOAD DATA INFILE批量导入数据详细操作
LOAD DATA INFILE 语句用法 参考手册 本文语句参数使用默认值 PHP: TP框架环境// 定义文件路径 $file_path = 'LOAD_DATA_LOCAL_INFILE.txt ...
- tp5 excel 导入 mysql_TP5框架下MySQL通过LOAD DATA INFILE批量导入数据详细操作
LOAD DATA INFILE 语句用法 参考手册 本文语句参数使用默认值 PHP: TP框架环境// 定义文件路径 $file_path = 'LOAD_DATA_LOCAL_INFILE.txt ...
- 随笔编号-09 批量导入数据(Mysql)报MySQL server has gone away 问题的解决方法
问题场景: 使用*.sql 脚本,批量导入数据到mysql实例中,使用DOS 界面导入的,期间,到最后一步 source D:\aaa.sql 回车后,系统提示 MySQL server has g ...
- mysql循环load data_TP5框架下MySQL通过LOAD DATA INFILE批量导入数据详细操作
LOAD DATA INFILE 语句用法 参考手册 本文语句参数使用默认值 PHP: TP框架环境// 定义文件路径 $file_path = 'LOAD_DATA_LOCAL_INFILE.txt ...
- mysql 存储过程 批量导入数据_sql 利用存储过程批量导入数据
什么是 存储过程(stored procedure)是一组为了完成特定功能的sql语句集,是利用sql server所提供的transact-sql语言所编写的程序.经编译后存储在中.存储过程是数据库 ...
- 导入向导批量导入数据至mysql数据库
今天在开发公司里的五级地址查询功能时,拿到地址五级分类表.包含了浙江省所有地区共计33509条数据.这些数据都需要存储在本地数据库中,如果一条一条录入直接现场去世.所以记录一下我今天使用Navicat ...
- java使用POI实现Excel批量导入数据。
1.背景 项目中有使用easypoi,处理常规excel问题,但是现在有个需求,需要动态生成导出的报表字段.同时,根据导入的excel,增加数据信息.(有可能会出现,导入的报表是几天前下载的,不会最新 ...
- 怎么接收layui上传的文件_layui 上传文件_批量导入数据UI的方法
使用layui的文件上传组件,可以方便的弹出文件上传界面. 效果如下: 点击[批量导入]按钮调用js脚本importData(config)就可以实现数据上传到服务器. 脚本: /*** * 批量导入 ...
- neo4j批量导入数据的两种解决方案
neo4j批量导入数据的两种解决方案 参考文章: (1)neo4j批量导入数据的两种解决方案 (2)https://www.cnblogs.com/YoungF/p/11632488.html 备忘一 ...
最新文章
- 谁在关心toString的性能?
- IntelliJ Idea 常用12款插件(提高开发效率),附优秀主题插件
- android SpannableString使用详解
- 小议使用“完整”的CSS的缺点
- Feedforward Deep Networks(要点)
- 蓝桥杯 c语言 试题 基础练习 阶乘计算
- ubuntu qemu安装教程
- oracle收集直方图,Oracle的直方图
- 手工纸盒子_折纸盒与纸盒子的折法手工制作图解教程大全 - 纸艺网
- [转载整理]计算机视觉及机器学习牛人和资料
- forEach() map()— —更新数组 filter()、includes()、find()、findIndex()— —筛选(删除)数组 some()、every()— 判断数组 reduce
- Hexo文章中插入图片的方法
- Simulink学习案例2
- 联想e470加装固态硬盘_联想e470能不能加固态硬盘?
- NLP NLU NLG 简介
- AE学习日记之MapControl与PageLayoutControl图层变化同步
- java 调用jar_在Java程序中执行另一个jar
- Windows应急响应 -Windows日志排查,系统日志,Web应用日志,
- 使用vlc串流http视频链接
- C++必知必会RALL与Pimpl