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如果資料庫不存...