MongoDB 資料庫基礎

2021-08-21 09:33:39 字數 1416 閱讀 8451

mongodb 資料庫是非關係型資料庫,沒有庫和表,有json物件

mongo.exe : 使用資料庫

mongod.exe : 開機

mongoimport : 匯入資料

操作(將 mongodb 配置成環境變數,方便在cmd命令中執行):

(1)先開機:mongod  --dbpath  d:\mongo        (d:\mongo是自己手動新增在d盤的資料夾,用來存放資料,檔案可新增在任意位置)

資料庫類似伺服器,開機以後不要關掉cmd命令,重新開啟乙個即可;

當出現27017(埠號)時,說明開機成功;

(2)開機成功後,連線資料庫:mongo

(3)連線成功後,開啟 robomongo 這個視覺化工具即可;

(1)use  資料庫名稱:如果資料庫不存在,則建立乙個新的資料庫(因為沒有插入資料,不會顯示在工具介面中);

(2)db.集合.insert(json物件):在這個資料庫下的集合(collections)中插入資料(此時資料庫才會顯示在工具介面中);

集合(collections)是包含在資料庫中的,插入的資料都是存放在集合中的;

(3)show  dbs:列出所有的資料庫,系統會自帶兩個資料庫;

(4)db : 可以檢視當前所在的是哪個資料庫中;

(5)show  collections : 列出所有的集合;

(6)db.集合.find(): 會查詢到集合中所有的資料,可以傳引數;

db.集合.find():單條件查詢,會查詢到包含這個屬性的整條物件;

db.集合.find():多條件查詢;

db.集合.find(}):查詢大於($gt)這個值的所有物件;

db.集合.find(}):查詢小於($lt)這個值的所有物件;

db.集合.find(,]}):查詢滿足(或者 $or)這兩個屬性的物件;

db.集合.find().sort("屬性名":1):按公升序的順序對滿足屬性的所有物件進行排序(正數為公升序,負數為降序);

(7)db.dropdatabase() : 刪除當前所在的資料庫,直接將資料庫刪除(要慎用);

重新開啟乙個cmd命令,開啟 mongoimport 程式;

開始匯入資料(步驟)

mongoimport  --db  資料庫名稱  --collection  集合名稱  --drop(是否刪除集合中以前的資料,可選)  --file  要匯入的檔案的路徑(路徑必須寫全)

MongoDB資料庫基礎學習!

collection就相對於mysql中的table 表 use db 使用db資料庫 db.collection.insert 使用了不存在的物件,即建立該物件。show dbs 檢視當前伺服器中寫在磁碟上的資料庫 show tables 檢視資料庫中的collection db 檢視當前使用的資...

MongoDB資料庫基礎入門操作

建立資料庫用於儲存爬蟲資料,節省電腦空間 python對資料庫的基本的操作 鏈結資料前 1 必須確保已經正確安裝了資料庫 2 必須開啟資料庫 import pymongo 連線資料庫 client pymongo.mongoclient host localhost port 27017 指定鏈結資...

Mongodb資料庫 linux 之基礎操作解析

mongodb 是由c 語言編寫的,是乙個基於分布式檔案儲存的開源資料庫系統。它是非關係型資料庫,但其結構與mysql又很相似,mysql中的 在這裡被稱為集合,mysql 內的資料是一條條帶欄位的資料,但在這裡是以字典形式存在的乙個個文件,也叫json物件,其操作難度遠低於mysql。mongod...