前言:前兩章我們把MongoDB安裝完成了並進行了一些必要的配置,這章,我們來說一下MongoDB一些基本的概念和數據庫的一些操作語法。 GitHub:https://github.com/Ewall1106/mall
1、MongoDB基本概念對比
(1)首先,我們得知道mongodb
是一種非關係型數據庫,與我們平常所瞭解到的mysql
等數據庫是有不同的,具體的理論我就不多說了,我給個鏈接大家可以自行去了解:
- MongoDB教程—NoSQL 簡介
(2)然後,我們常用的數據庫概念進行一下比較:
數據庫概念比較
2、數據庫操作
使用MongoDB,首先我們肯定是要對數據進行操作的;所以我們講一些基本的操作語法。(大家先把數據庫服務啓動)
(1)查看數據庫
$ show dbs
查看數據庫
(2)新建數據庫
- 我們創建一個
test
作爲我們測試數據庫。
$ use test
- 不過像上面這樣使用一行代碼是無效的,因爲mongodb規定當你創建完數據庫以後,只有插入了數據,這個數據庫才存在。
-
use test
不僅僅是創建了數據庫,並且也是切換(switch
)到了這裏這個數據庫中。
創建並switched數據庫
- 這裏我們使用
db.createCollection('user')
在test
數據庫中創建了一個user
表,這時test數據庫就不爲空了,所以就可以看到它被創建了。(表的操作後面會講,這裏你只需要知道新的數據庫創建完其中必須有內容纔會存在,這一條即可)
(3)刪除數據庫
- 這裏我們還是以
test
數據庫爲例:
$ db.dropDatabase()
刪除數據庫
我們看到前面新建的test
數據庫被刪除了。
3、小結
- 這樣,我們就對在
mongodb
中數據庫的操作及基本概念有了一個大概了認識了; - 下章,我們就對集合(表)的操作進行下簡單的學習。