UK Day15 - MongoDB - 基本資料庫操作
阿新 • • 發佈:2021-10-12
預設存在的資料庫
-
admin
::從許可權角度考慮, 這是 root 資料庫, 如果將一個使用者新增到這個資料庫, 這個使用者自動繼承所有資料庫的許可權, 一些特定的伺服器端命令也只能從這個資料庫執行, 比如列出所有的資料庫或者關閉伺服器。 -
local
::資料永遠不會被複制, 可以用來儲存限於本地的單臺伺服器的集合 (部署叢集, 分片等) -
config
:Mongo 用於分片設定時, config 資料庫在內部使用, 用來儲存分片的相關資訊
建立和使用資料庫
-
顯示當前所有資料庫:
show databaes
或show dbs
。 -
建立/進入資料庫:
use 資料庫名
。-
如果資料庫不存在,則建立+切換;如果存在,則切換。
-
使用 use xx 時, xx 存放在記憶體中, 當 xx 中存在一個 collection集合 後, Mongo才會將這個資料庫持久化到硬碟之中。
-
-
顯示當前所在資料庫:
db
。
刪除資料庫
先進入要刪除的資料庫,然後 db.dropDatabase()
。
- 主要用來刪除已經持久化(到硬碟中)的資料庫。