Mongodb學習(操作篇): 常用操作命令

查詢所有數據庫
show dbs;
切換/創建數據庫
use mydb;
顯示數據庫中所有的集合
show collections
查詢指定數據庫包含的集合名稱列表
db.getCollectionNames()
刪除當前使用數據庫
db.dropDatabase();
查看當前使用的數據庫
db.getName();
db
顯示當前db狀態
db.stats();
當前DB版本
db.version();
查看當前db的鏈接機器地址
db.getMongo();
Help查看命令提示
help
db.help();
db.yourColl.help();
db.youColl.find().help();
rs.help();
從指定主機上克隆數據庫
db.cloneDatabase(“127.0.0.1”);
   將指定機器上的數據庫的數據克隆到當前數據庫

從指定的機器上覆制指定數據庫數據到某個數據庫
db.copyDatabase("mydb", "temp", "127.0.0.1");
  將本機的mydb的數據複製到temp數據庫中
修復當前數據庫
db.repairDatabase();
查看數據庫服務器的狀態
db.serverStatus() 

查詢指定數據庫的集合當前可用的存儲空間
>use mydb;
>db.userinfo.storageSize();

查詢指定數據庫的集合分配的存儲空間
>use mydb;
> db.userinfo.totalSize();
查看聚集集合基本信息
1、查看幫助  db.yourColl.help();
2、查詢當前集合的數據條數  db.yourColl.count();
3、查看數據空間大小 db.userInfo.dataSize();
4、得到當前聚集集合所在的db db.userInfo.getDB();
5、得到當前聚集的狀態 db.userInfo.stats();
6、得到聚集集合總大小 db.userInfo.totalSize();
7、聚集集合儲存空間大小 db.userInfo.storageSize();
8、Shard版本信息  db.userInfo.getShardVersion()
9、聚集集合重命名 db.userInfo.renameCollection("users"); 將userInfo重命名爲users
10、刪除當前聚集集合 db.userInfo.drop();

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章