MongoDB

1.数据库

​ (1)数据库(Database)是按照数据结构来组织、存储和管理数据的仓库

​ (2)数据库分类:关系型数据库(Access mySql SqlServer oracle db2等)

​ 非关系型数据库(MongoDB,Redis,HBase,CouchDB等)

​ (3)区分数据库(经验):有表(SQL)

​ 没有(NoSql)

​ (4)数据库构成

关系型数据库: 数据库 —> 表—>行

非关系型数据库:数据库—>集合—>文档

MongoDB

​ (1)MongoDB 是一个基于分布式文件存储的数据库。

​ (2)特点:高性能、易部署、易使用,存储数据非常方便。

​ (3)存储类型: BSON

BSON是一种类似json的二进制形式的存储格式,简称Binary JSON,它和JSON一样,支持内嵌的 文档对象数组对象,但是BSON有JSON没有的一些数据类型,如Date和BinData类型。

MongoDB使用

​ (1)增加数据:db.web.save({“name”:“老李”})

​ db.web.insert({“name”:“ghost”, “age”:10})

​ (2)删除数据: 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没加双引号。

​ (3)查找数据: db.users.find() 查找users集合中所有数据

​ db.users.findOne() 查找users集合中的第一条数据

​ db.users.find().pretty() 格式化查询到的数据

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值