Monogodb的介紹和使用php
分佈式文件存儲數據庫,使用c++開發,能夠存儲任意數據文件,容許在服務器執行腳本,使用json形式粗出數據{ley:value}java
支持的編程語言:php,ruby,python,c++ c#,javapython
使用db表示當前數據庫c++
安裝:apt install mongodb/源碼安裝mongodb
運行:./mongodb數據庫
端口:27017編程
mdb中有多數據庫,不一樣的數據庫能夠放在不一樣的文件中。json
Show dbs查看全部數據庫c#
Use admin切換數據庫數組
db查看當前數據庫
系統數據庫
Admin:至關於root數據庫,是一個高權限的數據庫,能夠執行所有的命令
Local:存儲本地服務器的集合
Config:與數據庫分片有關
經常使用的mdb命令
db.users.find().pretty()查看users集合中的全部數據(pretty()將文檔顯示爲json格式)
建立數據庫
Use 數據庫名稱
刪除數據庫 db.dropDatabase()(當前的)
建立集合db.createCollection(集合名
刪除集合db.dropCollection()
Show collections查看集合
Db.集合名.insert({k1:v1,k2:v2})建立集合兵插入文檔,v1,v2是域
Db.集合名.insert({k1:v1,k2:v2}) 建立集合,k1,k2是域
Db.test.insert({name:’icq’,ip:’127.0.0.1’})
V1,v2是域對應的值,其類型以下:
布爾、數字、字符、浮點數、數組、內嵌文檔、null