查看数据库:show dbs;数据库
建立/切换数据库:use f28(f28为数据库名)code
查看正在运行的数据库:db;排序
增:insertip
db.users.insert({username:"jack",password;123456})
删:removerem
dropDatabase();删除当前数据库it
db.users.remove({username:"aaaaaa"})//只删除这一条数据io
db.users.remove();集合users下所有数据都删除了date
改:updateim
db.users.update({username:"bbbbbb",{$set:{password:222222}}})//只修改username为bbbbbb里的password db.users.update({username:"aaaaaa"},{password:111111})//这条数据将被password替换掉 db.users.update({},{$set:{password:22222}},{multi:true});3.0新版本修改全部password db.users.update({},{$set:{password:22222}},false,true);3.0一下旧版本修改全部password
差:find数据
db.users.find().pretty();//查看全部被整理后的数据(即被美化) db.users.find({username:"aaaaaa"})//精确匹配 db.users.find({age:{$gt:20}});//匹配年龄大于20的 db.users.find({age:{$gt:20,$lt:30}})//匹配年龄大于20的,且小于30的 db.users.find({age:{$gt:20},gender:"male"});//匹配年龄大于20的,且是男的 db.users.find({$or:[age:{$gt:20},{gender:"male"}]});//匹配年龄大于20的,或则为男的 db.students.find({name:{$regex:"^a",$option:"$i"}});//模糊查询,以a开头不论大小写 db.students.find(0.limit(5).skip(1)//跳过第一条数据开始显示,总共显示5条数据 db。students.find().sort({age:1})//按年龄从小到大排序,1表明升序,-1表明降序 $lt:< $gt:> $gte:<= $lte:>= $ne:!=