1. 程式人生 > >MongoDB的數據庫、集合的基本操作

MongoDB的數據庫、集合的基本操作

一個 自己 刪除數據 weight family size collect 操作 集合

數據庫的基本操作

一、創建數據庫

1 use 數據庫的名稱 這樣就創建了一個數據庫
2 
3 use命令:如果當前數據庫存在就會切換到數據庫,沒有就會創建。
4 
5 註意:此時在MongoDB中沒有真正的創建數據庫,直到數據庫有數據的時候才會創建數據庫。

現在use student數據庫,再查的時候沒有創建;

技術分享圖片

當我們向數據庫插入數據或創建集合的時候才會真正的創建,一句好只要數據庫有內容才會被真正的創建。

技術分享圖片

這和Mysql不一樣,Mysql只要創建數據庫,這個數據庫就會存在,不管裏面有沒有內容;

二、刪除數據庫

1 use  要刪除的數據庫
2 db.dropDatabase() 再刪除

技術分享圖片

三、查看數據

1 show dbs

技術分享圖片

集合的基本操作

一、創建集合

1 首先進入數據庫   use   數據庫名稱
2 創建集合  db.creareCollection(集合名稱)

技術分享圖片

創建集合有一些可選參數

技術分享圖片

size、capped都是在固定集合上使用的,我們一般將固定集合使用在日誌上面,之前的文件之日難以維護,還要定期去處理。有了固定集合當日誌達到最大的時候他會覆蓋最早的日誌,這樣減少了日誌維護的資源;

db.createCollection("role",{capped:true,autoIndexId:true,size:6100000})

這樣就創建一個固定大小的集合,默認_id創建一個索引,在MongoDB裏面每一行數據的_id都是唯一的。

max是該集合最大的文檔數,也就是可以插入數據的上限;

二、刪除集合

db.user.drop()  刪除user集合

技術分享圖片

三、查看集合

show collections

技術分享圖片

四、集合的重命名

db.role.renameCollection(user)

技術分享圖片

只供自己學習復習。

MongoDB的數據庫、集合的基本操作