MongoDB 資料庫 建立

2021-10-03 17:44:44 字數 1923 閱讀 6137

語法

mongodb 建立資料庫的語法格式如下:

use database_name
如果資料庫不存在,則建立資料庫,否則切換到指定資料庫。

例項

以下例項我們建立了資料庫 runoob:

> use database1

switched to db database1

> db

database1

>

如果你想檢視所有資料庫,可以使用 show dbs 命令:

> show dbs

admin 0.000gb

config 0.000gb

local 0.000gb

>

可以看到,我們剛建立的資料庫 runoob 並不在資料庫的列表中, 要顯示它,我們需要向 runoob 資料庫插入一些資料。

> db.database1.insert()

writeresult()

> show dbs

admin 0.000gb

config 0.000gb

local 0.000gb

database1 0.000gb

mongodb 中預設的資料庫為 test,如果你沒有建立新的資料庫,集合將存放在 test 資料庫中。

注意: 在 mongodb 中,集合只有在內容插入後才會建立! 就是說,建立集合(資料表)後要再插入乙個文件(記錄),集合才會真正建立。

語法

mongodb 刪除資料庫的語法格式如下:

db.dropdatabase()
刪除當前資料庫,預設為 test,你可以使用 db 命令檢視當前資料庫名。

例項

以下例項我們刪除了資料庫 database1。

首先,檢視所有資料庫:

> show dbs

admin 0.000gb

config 0.000gb

local 0.000gb

database1 0.000gb

接下來我們切換到資料庫 database1:

> use database1

switched to db database1

>

執行刪除命令:

> db.dropdatabase()

最後,我們再通過 show dbs 命令資料庫是否刪除成功:

> show dbs

admin 0.000gb

config 0.000gb

local 0.000gb

刪除集合

集合刪除語法格式如下:

db.collection.drop()
以下例項刪除了 runoob 資料庫中的集合 site:

> use database1

switched to db database1

> db.createcollection("database1") # 先建立集合,類似資料庫中的表

> show tables # show collections 命令會更加準確點

database1

> db.database1.drop()

true

> show tables

MongoDB 建立資料庫

mongodb 建立資料庫的語法格式如下 use database name如果資料庫不存在,則建立資料庫,否則切換到指定資料庫。以下例項我們建立了資料庫 runoob use runoob switched to db runoob db runoob 如果你想檢視所有資料庫,可以使用 show ...

MongoDB 建立資料庫

mongodb 建立資料庫的語法格式如下 use database name如果資料庫不存在,則建立資料庫,否則切換到指定資料庫。以下例項我們建立了資料庫 runoob userunoob switched to db runoob dbrunoob 如果你想檢視所有資料庫,可以使用 show db...

MongoDB 建立資料庫

mongodb 建立資料庫的語法格式如下 use database name如果資料庫不存在,則建立資料庫,否則切換到指定資料庫。以下例項我們建立了資料庫 runoob userunoob switched to db runoob dbrunoob 如果你想檢視所有資料庫,可以使用show dbs...