sqlyog导出json数据格式支持mysql数据转存mongodb
<!-------------知识的力量是无限的(当然肯定还有更简单的方法)-----------!>
当我考虑将省市区三级联动数据从mysql转入mongodb时遇到了网上无直接插入mongodb的示例(基本均是mysql插入示例)。于是想到利用json文件直接导入mongodb会比较easy(SQLyog如何导出json?)
在SQLyog中写一个json格式查询语句:(省市区example如下:)看一下就能懂其中规则*
| SELECT '{"code":"' AS a, cities.`cityid` AS b, '","name":"' AS c, cities.`city` AS d, '","provinceCode":"' AS e, cities.`provinceid` AS f, '"}' AS g FROM cities | 


选取复制所有行到剪贴板:


接下来是将导出的json拼接成一个json文件:(在notpad++中以^查找来替换,拼接jsonarray串加array名(记得进行json校验与json压缩处理))
json在线校验URL:http://www.bejson.com/
json在线压缩URL:http://www.sojson.com/yasuo.html


最后以压缩成一个json文件的形式在java代码中解析

主干精华:
| @Test | 
FileHelper:
| import java.io.BufferedReader; public class FileHelper { public static String readFile(String path){ } | 
GuidUtils
| public class GuidUtils { private static final GuidUtils instance = new GuidUtils(); private GuidUtils(){ } public static GuidUtils getInstance() { public String getGuid() { } | 
sqlyog导出json数据格式支持mysql数据转存mongodb的更多相关文章
- Mongodb 导出json 和csv 格式数据
		导出到json: $ mongoexport.exe -d TestDB -c TestCollection -o ./test.json 导出到csv: If you want to outpu ... 
- docker 使用mysqldump命令备份导出项目中的mysql数据
		下图为镜像重命名后的镜像名为uoj,现在要把这个镜像中的mysql导出 运行如下命令: docker exec -it uoj mysqldump -uroot -proot app_uoj233 & ... 
- Python脚本:实现excel表格导入到数据库,支持mysql,postgresql,MongoDB
		import xlrd,re from datetime import datetime from xlrd import xldate_as_tuple # 判断上传表格是否与模板要求一致 def ... 
- Python脚本:实现对象集合List导入到excel表格,支持mysql,postergrsql,MongoDB
		import xlwt import os import datetime #验证export_filed中的字段是否在对象字段中 def checkField(obj_list,filed_dict ... 
- 基于json数据格式实现的简单数据库——jsonDB
		已在github上建立项目:https://github.com/ThinkerCodeChina/jsonDB /** +-------------------------------------- ... 
- 【实战】使用 Kettle 工具将 mysql 数据增量导入到 MongoDB 中
		最近有一个将 mysql 数据导入到 MongoDB 中的需求,打算使用 Kettle 工具实现.本文章记录了数据导入从0到1的过程,最终实现了每秒钟快速导入约 1200 条数据.一起来看吧~ 一.K ... 
- Navicat Premium 12 破解(MySQL、MariaDB、MongoDB、SQL Server、SQLite)
		打开注入到安装目录中的exe中 破解提示(还没好,继续看下去) 如果你安装的是中文版,选一下中文版(英文默认即可),获取一下key(名字和组织可以自定义) 打开Navicat,选择注册(第一次打开选注 ... 
- MySQL数据导出为Excel, json,sql等格式
		MySQL数据经常要导出为Excel, json,sql等格式,通过步骤都很多,麻烦,现在通过Treesoft可以方便的导出你要的数据格式. 1.在线执行SQL,在数据列表中有相应按钮,方便的将数据导 ... 
- MySQL 5.7原生JSON格式支持
		在MySQL与PostgreSQL的对比中,PG的JSON格式支持优势总是不断被拿来比较.其实早先MariaDB也有对非结构化的数据进行存储的方案,称为dynamic column,但是方案是通过BL ... 
随机推荐
- 【疯狂造轮子-iOS】JSON转Model系列之二
			[疯狂造轮子-iOS]JSON转Model系列之二 本文转载请注明出处 —— polobymulberry-博客园 1. 前言 上一篇<[疯狂造轮子-iOS]JSON转Model系列之一> ... 
- 一个免费的、跨平台的、开源音频编辑器Audacity
			Audacity 是一个免费的开源程序,用于编辑音频录制.它可在多个平台(windows/linux)上运行.Audacity 基于 GUI,是一个具有多种选项的强大程序.它支持您录制各种类型的声音. ... 
- ABP文档 - Javascript Api
			文档目录 本节内容: AJAX Notification Message UI Block & Busy Event Bus Logging Other Utility Functions A ... 
- css-父标签中的子标签默认位置
			<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>& ... 
- ASP.NET Core应用针对静态文件请求的处理[5]: DefaultFilesMiddleware中间件如何显示默认页面
			DefaultFilesMiddleware中间件的目的在于将目标目录下的默认文件作为响应内容.我们知道,如果直接请求的就是这个默认文件,那么前面介绍的StaticFileMiddleware中间件会 ... 
- ASP.NET MVC with Entity Framework and CSS一书翻译系列文章之第一章:创建基本的MVC Web站点
			在这一章中,我们将学习如何使用基架快速搭建和运行一个简单的Microsoft ASP.NET MVC Web站点.在我们马上投入学习和编码之前,我们首先了解一些有关ASP.NET MVC和Entity ... 
- IE8/9 JQuery.Ajax 上传文件无效
			IE8/9 JQuery.Ajax 上传文件有两个限制: 使用 JQuery.Ajax 无法上传文件(因为无法使用 FormData,FormData 是 HTML5 的一个特性,IE8/9 不支持) ... 
- CentOS7使用firewalld打开关闭防火墙与端口(转载)
			1.firewalld的基本使用 启动: systemctl start firewalld 查看状态: systemctl status firewalld 停止: systemctl disabl ... 
- .NET应用和AEAI CAS集成详解
			1 概述 数通畅联某综合SOA集成项目的统一身份认证工作,需要第三方系统配合进行单点登录的配置改造,在项目中有需要进行单点登录配置的.NET应用系统,本文专门记录.NET应用和AEAI CAS的集成过 ... 
- TemplateMethod(模块方法模式)
			/** * 模块模式 * @author TMAC-J * 将一个完整的算法分离,分成不同的模块 * 用于有很多步骤的时候,可能以后这些步骤还会增加,把这些步骤分离 * 将有共性的部分放在抽象类中 * ... 
