MongoDB建立數據庫和刪除數據庫05-14學習筆記

MongoDB 是一個基於分佈式文件存儲的數據庫。由 C++ 語言編寫,是一個基於分佈式文件存儲的開源數據庫系統。旨在爲 WEB 應用提供可擴展的高性能數據存儲解決方案。sql

MongoDB 是一個介於關係數據庫和非關係數據庫之間的產品,是非關係數據庫當中功能最豐富,最像關係數據庫。mongodb

在高負載的狀況下,添加更多的節點,能夠保證服務器性能。數據庫

MongoDB 旨在爲WEB應用提供可擴展的高性能數據存儲解決方案。數組

MongoDB 將數據存儲爲一個文檔,數據結構由鍵值(key=>value)對組成。MongoDB 文檔相似於 JSON 對象。字段值能夠包含其餘文檔,數組及文檔數組。服務器

 

概念上來說:數據結構

MongoDB的集合相似sqlserver的表分佈式

MongoDB的文檔相似sqlserver的表數據sqlserver

 

一、MongoDB 建立數據庫

MongoDB 建立數據庫的語法格式以下:性能

> use 數據庫名稱
例如:use tse
> db

 查看全部數據庫命令:spa

> show dbs

使用show dbs能夠看到,剛建立的數據庫tse並不在數據庫的列表中

要顯示它,咱們須要向tse數據庫插入一些數據。

db.tse.insert({"name":"tse先生","age":"20","sex":"男"})

 

 

注意:

在 MongoDB 中,集合只有在內容插入後纔會建立! 就是說,建立集合(數據表)後要再插入一個文檔數據(記錄),集合纔會真正建立。

MongoDB 中默認的數據庫爲 test,若是你沒有建立新的數據庫,集合將存放在 test 數據庫中。

 

二、MongoDB 刪除數據庫

MongoDB 刪除數據庫的語法格式以下:

db.dropDatabase()

刪除當前數據庫,默認爲 test,你能夠使用 db 命令查看當前數據庫名。

先use選中庫再刪除命令:

_mongodb_116:3717(mongod-3.6.8-2.0) tsemongo> use tse
switched to db tse
_mongodb_116:3717(mongod-3.6.8-2.0) tse> db
tse
_mongodb_116:3717(mongod-3.6.8-2.0) tse> db.dropDatabase()
{
  "dropped": "tse",
  "ok": 1
}

相關文章
相關標籤/搜索