导入、导出数据库
1 |
显示所有数据库
1 | show dbs |
选择/切换 或者 创建数据库 如果没有这个数据库名称 将会进行创建
1 | use {databaseName} |
显示当前使用的数据库
1 | db |
删除数据库 databseName为要删除的数据库名称
先要使用use 选择要删除的某个数据库
1 | use {databaseName} |
显示数据库中的所有集合
1 | show collections |
删除集合 study为要删除的集合名称
1 | db.{study}.drop() |
向study集合中插入一条数据(如果没有study集合将会进行创建)
1 | db.{study}.insert({‘name’: ‘test’}) |
从study集合中删除符合 {name:zhangsan} 条件的数据
1 | db.{study}.remove({“name”: “zhangsan”}) |
查询sutdy集合中所有的数据(并且进行格式化)
1 | db.{study}.find().pretty() |
查询sutdy集合中前num条数据 (num 表示 查询几条)
1 | db.{study}.find().limit(num) |
从num条开始查询sutdy集合中的数据 (num表示 从第几条开始查询)
1 | db.{study}.find().skip(num) |
从study集合中修改符合 name:zhangsan 条件的第一条数据 并且改成 {name:wanglaowu} (会将满足条件的数据全部替换成这条数据,之前的数据会丢失)
1 | db.{study}.update({“name”: “zhangsan”}, {‘name’: ‘wanglaowu’}) |
从study集合中修改符合 {name:zhangsan} 条件的第一条数据 并且改成 {name:wanglaowu}
1 | db.{study}.update({“name”: “zhangsan”}, {$set : {‘name’: ‘wanglaowu’}}) |
从study集合中修改符合 {name:zhangsan} 条件的所有数据 并且改成 {name:wanglaowu}
1 | db.{study}.update({“name”: “zhangsan”}, {$set : {‘name’: ‘wanglaowu’}}, {multi: true}) |