展示数据库:show dbs/databases
//在show数据库的时候,新创建的数据库如果不给了里边添加数据,则show不出来。
创建数据库:use 数据库名称
切换数据库 :use 数据库名称
删除数据库:db.dropDatabase();
//删除数据库时,不需要填充参数,删除的时当前数据库。
给数据库加集合 :db.createCollection(’集合名称’);
//当前所在的数据库加集合
删除集合:db.集合名称.drop();
在集合中加入数据:db.集合名称.insert();
例如 db.t_teacher.insert({username:'liyulong',age:89,salary:2333})
db.t_teacher.insert({username:'liyulong',age:89,sex:false,salary:2333})
查找集合中数据:db.t_teacher.find(); db.t_teacher.find().pretty();
删除集合中数据:db.t_teacher.remove();
//括号里边是删除的条件,删除满足条件的所有数据
例如:db.t_teacher。Remove({sex:true})
//括号里边是删除的条件,删除满足条件的第一条数据
例如:db.t_teacher。Remove({sex:true},true)
修改集合中的数据:db.集合名.update({查询条件},{$set:{名称:值,..}},true是否插入,true是否修改所有满足条件的数据)
例如:db.t_teacher.update({username:’liyulong’},{$set:{username:’lulu’}})
上边这条语句默认为:db.t_teacher.update({username:’liyulong’},{$set:{username:’lulu’}},true,false)
在集合中查找符合条件的语句,若有满足条件的语句,只改满足条件的第一条语句;若没有满足条件的语句,则创建一条语句。
db.t_teacher.update({username:’liyulong’},{$set:{username:’lulu’}},true,true)
在集合中查找符合条件的语句,若有满足条件的语句,修改满足条件的所有数据;若没有满足条件的语句,则创建一条语句。