MongoDB的數據庫、集合的基本操作
阿新 • • 發佈:2018-10-06
一個 自己 刪除數據 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的數據庫、集合的基本操作