1. 程式人生 > >mongodb mysql資料互相匯入

mongodb mysql資料互相匯入

使用navicat可以直接匯入匯出json資料mongodb匯入jsonmongoimport.exe -d cloud -c activity_audit --file C:\Users\Administrator\Desktop\mysql\activity_audit.json使用mongoimport可以匯入一個json,也就是一次只能匯入一個集合(一張表)。然後試一下mongovue,但是不知道我的版本是不是有問題,總是連新增文件都不成功,於是放棄了。最後寫了個bat指令碼,用迴圈mongoimport命令將所有的json檔案匯入mongodb。
@echo off

set FolderName=C:\Users\Administrator\Desktop\mysql
for /f "delims=\" %%a in ('dir /b /a-d /o-d "%FolderName%\*.json"') do (
  mongoimport.exe -d cloud -c %%a --file C:\Users\Administrator\Desktop\mysql\%%a
)
不過有一個小問題,就是檔名%%a是xxx.json格式,而集合名稱也是以檔名命名的,應該去掉副檔名,但是我不會。。。mongodb匯出json目前只會單獨一個個匯出集合。mongoexport -d cloud -c activity0.json -o fd.json

相關推薦

mongodb mysql資料互相匯入

使用navicat可以直接匯入匯出json資料mongodb匯入jsonmongoimport.exe -d cloud -c activity_audit --file C:\Users\Admin

mysql資料匯入和匯出

  一. mysqldump工具基本用法,不適用於大資料備份   1. 備份所有資料庫: mysqldump -u root -p --all-databases > all_database_sql 2. 備份mysql資料庫:mysql

Mysql資料匯入資料的匯出

資料匯入     作用:  把檔案系統的內容匯入到資料庫中     語法:         load data infile"檔名"         into

mysql資料備份匯入匯出詳解

1、mysqldump 命令工具說明 引數註解: mysqldump 是採用SQL 級別的備份機制,它將資料表導成 SQL 指令碼檔案,在不同的 MySQL 版本之間升級時相對比較合適,這也是最

Hbase和Mysql檔案互相匯入

以下的步驟都是我實驗成功後的記錄下來的,只記錄了大體的步驟,由於環境的差異,可能導致你的操作並不一定會成功!不要機械的式的複製,要結合你本機的環境去處理。對於配置選項,有些我也不擡理解,待理解之後再來補充。 實驗環境: Linux 16.04.3 hadoop-2.8.1 h

Docker 中 MySQL 資料匯入匯出

伺服器在使用了 Docker 後,對於備份和恢復資料庫的事情做下記錄: 由於 docker 不是實體,所以要把mysql的資料庫匯出到物理機上,命令如下: 1:檢視下 mysql 執行名稱 #docker ps 結果:  2:備份docker資料庫 由第一步的結果可知,我們的 my

大堆的字尾為.frm、.opt、.myi、myd的MySql資料檔案匯入Mysql

mysql根據.frm.idb恢復資料表和資料(版本:MYSQL5.7.20)總體分為兩部分:1.恢復資料表結構a.根據要恢復的資料庫建立一個新的同名數據庫建立一個同名的資料表,因為不知道表的結構,表內的資料隨便建立一個就行         簡單的例子:我要恢復名為:anim

利用sqoop將hive和MySQL資料匯入

1.    hadoop、hive、MySQL安裝(略)啟動hadoop 執行start-all.sh start-dfs.sh start-yarn.sh 2.    下載sqoop 3.    解壓 #tar -zxvfsqoop-1.4.6.bin__hadoop-

MongoDB之——資料匯出匯入

一、資料匯出 mongoexport作為 DBA,經常會碰到匯入匯出資料的需求,下面就介紹實用工具mongoexport和mongoimport的使用方法,望你會有所收穫。假設庫裡有一張 user 表,裡面有 2 條記錄,我們要將它匯出> use my_mongodb

mysql資料匯入mongodb

# 把mysql資料庫中的資料匯入mongodb中 import pymysql import pymongo # 建立mysql的資料庫連線 con = pymysql.connect(host='localhost', port=3306, user='root', password='12345

mongodbmysql資料匯入

1、首先將資料從mysql資料庫匯出為xls檔案 SELECT * FROM user INTO OUTFILE "F:\1.xls" 2、notepad++開啟,用utf8編碼儲存資料   3、使用wps或者cvs開啟檔案,並以.cvs格式儲存資料   4、在w

mysql資料導為csv再匯入mongodb

shell指令碼 mysql2mongodb.sh #[[email protected] tmp]# vim mysql2mongo.sh mysql -h127.0.0.1 -uroot -p123456 -P3306 -N -e " SELECT

mongodb匯出資料匯入mysql

匯出:mongoexport --port=27000 -d lyric -c lyric --csv -f songName,artistName,content -o lyric_e_1.csv 匯入:先mysql

MongoDB抽取資料匯入mysql

# -*- coding: utf-8 -*- from pymongo import MongoClient import io import traceback import sys reload(sys) sys.setdefaultencoding('u

MySQL資料匯入sql檔案過程中出錯

錯誤型別: ERROR 1231 (42000): Variable 'time_zone' can't be set to the value of 'NULL' ERROR 1231 (42000): Variable 'sql_mode' can't be set to the value of '

linux下匯入、匯出mysql資料庫命令的實現方法

首先建空資料庫 mysql>create database abc; 匯入資料庫 mysql>use abc; 設定資料庫編碼 mysql>set names utf8; 匯入資料(注意sql檔案的路徑) mysql>source /home/abc/abc.sql;

mysql資料庫命令列匯出匯入資料基本操作

一。mysql命令列連線資料庫 格式: mysql -h主機地址 -u使用者名稱 -p使用者密碼 二,mysql 通過命令列匯入sql檔案 先確保這個資料庫已經建立 mysql -u root -p database_name(資料庫名稱) < dump.txt pass

使用sqoop將mysql 資料匯入hdfs時各種報錯

資訊 18/06/29 10:45:08 ERROR sqoop.Sqoop: Got exception running Sqoop: java.lang.RuntimeException: java.lang.RuntimeException: java.sql.SQLExcepti

Mysql --學習:大量資料快速匯入匯出

宣告:此文供學習使用,原文:https://blog.csdn.net/xiaobaismiley/article/details/41015783  【實驗背景】 專案中需要對資料庫中一張表進行重新設計,主要是之前未分割槽,考慮到資料量大了以後要設計成分割槽表,同時要對資料庫中其他表做好備份恢

linux下mysql資料備份和匯入

匯出整個資料庫結構和資料 mysqldump -h 127.0.0.1 -uroot -p database > /usr/local/dump.sql 匯出單個數據表結構和資料mysqldump -h 127.0.0.1 -uroot -p123456 database table > du