首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

MongoDB(二)shell命令操作数据库

2012-08-11 
MongoDB(2)shell命令操作数据库?shell命令操作数据库切换/创建数据库use yourDB当创建一个集合(table)的

MongoDB(2)shell命令操作数据库

?

shell命令操作数据库

切换/创建数据库

>use yourDB;

当创建一个集合(table)的时候会自动创建当前数据库

show dbs;// 查询所有数据库
show collections //查询所有的collection (表)
show users //查询搜索所有的用户
?
db.addUser("userName", "pwd123", true);//添加一个数据库用户
db.auth("userName", "123123");//数据库认证、安全模式
?
?
db.dropDatabase();//删除当前正在使用的数据库
db.repairDatabase() //修复当前数据库
db.getName(); //查看当前使用的数据库
db.version();//查看mongodb的版本
db.getMongo();//查看当前db连接机器的地址
?
db.createCollection(“collName”, {size: 20, capped: 5, max: 100});//创建一个聚集集合(table) 
db.getCollectionNames();//得到当前db的所有聚集集合
db.printCollectionStats()//显示当前db所有聚集索引的状态
?
添加,修改,删除collection
db.order.insert({id:15,name:'k',unprice:3.00,createdate:'2010-10-10'});//添加的数据的数据列,没有固定,根据添加的数据为准
?
?
db.order.update({id:6,name:'a'},{$set:{id:0}},false,true)// update order set id=0 where id=6 and name=’a’
?
?
db.order.remove({id:6}) //delete from order where id=6

热点排行