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


數據庫的基本操作

一、創建數據庫

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')

只供自己學習復習。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM