MongoDB基礎的操作

2021-09-12 15:58:36 字數 1413 閱讀 8960

sql與mongodb的區別

sql術語    mongodb    解釋

database    database    資料庫

table    collection    資料庫表/集合

row    document    資料記錄行/文件

column    field    資料字段/域

建立資料庫

use dbname#從這裡開始下文中所有的dbname都是自己新建的資料庫的名稱

如果存在dbname,則會自動選擇dbname資料庫,如果不存在則會建立dbname資料庫。 

建立完畢資料庫之後可以通過

db    #檢視當前選擇的資料庫

show dbs   #檢視所有的資料庫

如果資料庫中沒有資料那麼show dbs無法顯示新建立的資料庫名稱。

刪除資料庫

db.dropdatabase()

建立集合

刪除集合

db.ccname.drop()

文件的增刪改查

增db.ccname.insert()

或者你可以定義乙個變數

abc = ()

db.ccname.insert(abc)

刪db.collection.remove(

,                   #刪除的文件的條件。

)db.ccname.remove()#刪除所有name=李華的文件

db.ccname.remove(,)#刪除一條name=李華的文件

改db.collection.update(

,             #相當於sql語句的where

,            #相當於sql語句的set

)修改name=李華的文件,修改為age=20,***=男

db.ccname.update(,)

以上方法只會修改第一條符合條件的文件,如果想修改多條可以如下

db.ccname.update(,,)

查查找集合中所有文件

db.ccname.find()

按照條件查詢+and條件

db.ccname.find().pretty()

# 相當於select * from ccname where name="李華" and age=20;

其中pretty可以時輸出的資料更容易檢視 

查詢中的or條件

db.ccname.find(,]})

#相當於select * from ccname where name="李華" or age=15;

and和or連用:

db.ccname.find()

#相當於select * from ccname where name="李華" and (age=20 or age=15);

原文: 

MongoDB 基礎操作

use 資料庫名稱 db 1 語法 use 資料庫名稱如果資料庫不存在,則建立資料庫,否則切換 連線 到指定資料庫 2 例項 備註 剛建立資料庫時,使用 show dbs 語句不顯示,原因是此時新建立的資料庫中並無資料 1 語法 db.dropdatabase 刪除資料庫之前,先切換 連線 到要刪除...

MongoDB基礎操作

mongod dbpath pathpath為你的資料庫路徑 在另開啟乙個終端並輸入 mongo即可 mongo 118.120 1.1 27017show dbsroot zhouls virtual machine usr local mongodb ls bin data gnu agpl 3...

03 MongoDB基礎操作

通過mango命令進入,預設進入的是test資料庫 python ubuntu mongo mongodb shell version 3.2 8connecting to test使用show dbs命令檢視資料庫 show dbs local 0.000gb py3 0.000gb如果資料庫不存...