MONGDB資料匯入匯出

2021-08-10 03:50:46 字數 1701 閱讀 8384

匯出工具:mongoexport

語法:mongoexport -d dbname -c collectionname -o file --type json/csv -f field

引數說明:

-d :資料庫名

-c :collection名

-o :輸出的檔名

--type : 輸出的格式,預設為json

-f :輸出的字段,如果-type為csv,則需要加上-f "欄位名"

示例:sudo mongoexport -d mongotest -c users -o /home/python/desktop/mongodb/users.json --type json -f  "_id,user_id,user_name,age,status"

資料匯入:mongoimport

語法:mongoimport -d dbname -c collectionname --file filename --headerline --type json/csv -f field

引數說明:

-d :資料庫名

-c :collection名

--type :匯入的格式預設json

-f :匯入的欄位名

--headerline :如果匯入的格式是csv,則可以使用第一行的標題作為匯入的字段

--file :要匯入的檔案

示例:sudo mongoimport -d mongotest -c users --file /home/mongodump/articles.json --type json

-------------------mongodb備份與恢復-------------------

1、mongodb資料庫備份

1、語法:

mongodump -h dbhost -d dbname -o dbdirectory

引數說明:

-h: mongdb所在伺服器位址,例如:127.0.0.1,當然也可以指定埠號:127.0.0.1:27017

-d: 需要備份的資料庫例項,例如:test

-o: 備份的資料存放位置,例如:/home/mongodump/,當然該目錄需要提前建立,這個目錄裡面存放該資料庫例項的備份資料。

2、例項:

sudo rm -rf /home/momgodump/

sudo mkdir -p /home/momgodump

sudo mongodump -h 192.168.17.129:27017 -d itcast -o /home/mongodump/ -

2、mongodb資料庫恢復

1、語法:

mongorestore -h dbhost -d dbname --dir dbdirectory

引數或名:

-d: 需要恢復的資料庫例項,例如:test,當然這個名稱也可以和備份時候的不一樣,比如test2

--dir: 備份資料所在位置,例如:/home/mongodump/itcast/

--drop: 恢復的時候,先刪除當前資料,然後恢復備份的資料。就是說,恢復後,備份後新增修改的資料都會被刪除,慎用!

2、例項:

mongorestore -h 192.168.17.129:27017 -d itcast_restore --dir /home/mongodump/itcast/

匯入匯出資料

從檔案中裝載資料 hive load data local inpath overwrite into table t2 partition province beijing local linux本地的檔案。無local 是hdfs的檔案 注意 從本地檔案系統中將資料匯入到hive表的過程中,其實...

資料匯入匯出

資料匯入匯出是指sql server資料庫系統與外部系統之間進行資料交換的操作。匯入資料是草外部資料來源中查詢或指定資料,並將其插入到sql server的資料表中的過程,也就是說把其他系統的資料引入到sql server的資料庫中 而匯出資料是將sql server資料庫中的資料轉換為使用者指定格...

匯入匯出資料

1.按使用者匯出及匯入 匯出 1.用sys登陸orcl 源資料庫 2.建立邏輯目錄 create directory yandata1 as d test dump d test dump 必須物理存在且空間足夠.3.給scott付給許可權可以讀寫邏輯目錄.grant read,write on d...