匯出工具: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...