数据库的概述

数据库的概述。

数据库功能是用来存储数据的。
数据库分为关系系数据库和非关系型数据库(nosql)
关系型数据库是由表和表之间的关系组成的,nosql是由集合组成的,集合下面是很多的文档。
非关系型数据库文件存储格式为BSON(一种JSON的扩展)。

MongoDB基本操作

增加数据

db.web.save({“name”:“XX”}) 创建了名为web的集合,并新增了一条{“name”:“XX”} 的数据
db.web.insert({“name”:“ghost”, “age”:10}) 在web集合中插入一条新数据,如果没有web这个集合,mongodb会自动创建
save()和insert()也存在着些许区别:若新增的数据主键已经存在,insert()会不做操作并提示错误,而save() 则更改原来的内容为新内容。

删除数据

db.users.remove({}) 删除users集合下所有数据
db.users.remove({“name”: “lecaf”}) 删除users集合下name=”lecaf”的数据
db.users.drop()或db.runCommand({“drop”:“users”}) 删除集合users
db.runCommand({“dropDatabase”: 1}) 删除当前数据库,注意 此处的1没加双引号。

查找数据

db.users.find() 查找users集合中所有数据
db.users.findOne() 查找users集合中的第一条数据
db.users.find().pretty() 格式化查询到的数据

更改数据

db.web.update({“name”:“a1”}, {$set: {sex:”women”}},true,true) 修改name=a1的数据为sex=1,第一个参数是查找条件,第二个参数是修改内容,主键不能修改,第三个参数表示匹配所有符合条件的数据,第四个参数表示修改所有匹配到的数据

排序

db.users.find().sort() 1代表升序,-1代表降序

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值