读书人

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

发布时间: 2012-08-11 20:50:31 作者: rapoo

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

读书人网 >其他数据库

热点推荐