加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Mongodb数据库基础

发布时间:2020-12-13 12:39:59 所属栏目:百科 来源:网络整理
导读:《Mongodb数据库基

《Mongodb数据库基础》要点:
本文介绍了Mongodb数据库基础,希望对您有用。如果有疑问,可以联系我们。

《Mongodb数据库基础》是否对您有启发,欢迎查看更多与《Mongodb数据库基础》相关教程,学精学透。编程之家PHP学院为您提供精彩教程。

Mongodb根基

什么是MongoDB

NoSQL数据库 介绍NoSQL的特点,与关系型数据库(Oracle,mysql)作比拟,详细的说明其优点与缺点,介绍其存储数据的结构,文档形式储存(Collection). NoSQL是一种弱关系型数据库,与mysql和oracle相反,正因为关系型弱,所以处理数据的效率远高于关系型数据库,而且能从容的应对高并发,存储的容量也非常大.他的使用方式与一般的数据库相同,连接-执行命令-关闭连接.Mysql的基本单位是表,是用表来存储数据的,而mongodb则是以文档为单位(Collection)来存储数据,为了方便记忆也可以把它理解成表.存储数据的形式为BSON,是JSON的扩展,数据的结构与JSON基本一样.为什么选择BSON格式的数据存储呢?因为BSON形式的数据操作效率很高,因为是二进制形式.BSON数据基本上很多平台和系统都支持. Mongodb支持数据的备份和自动故障转移,传统的数据库是没有这个功能的.也支持建立索引,支持多种编程语言如C#、C++、Java、PHP、Perl、Python、Ruby.

1.下载和安装MongoDB

2、使用MongoDB

在安装目录的bin文件下打开cmd,键入mongod --dbpath="E:mongodbDate",(E:mongodbDate是新建寄存数据信息的文件夹)如图:

Mongodb数据库基础

启动另外一个cmd(这个文件夹是mongodb安装目下的bin目次),键入mongo

Mongodb数据库基础

3、使用MongoDB敕令

1.查询所有的资源库 show dbs 只会显示稀有据的库

Mongodb数据库基础

2.选择使用或进入哪个库

use 库名 若库不存在,默认创立

Mongodb数据库基础

3、创立集合

db.createCollection(“聚拢名字”)

Mongodb数据库基础

4、在新创立的集合中插入数据

db.subscriber.insert({name:"haha",age:22})

Mongodb数据库基础

5、查看曾经插入的数据

db.subscriber.find()

Mongodb数据库基础

6、前提查询

db.subscriber.find({name:/b/})

Mongodb数据库基础

7、删除数据

db.subscriber.remove({name:"b"})

Mongodb数据库基础

8、删除聚拢和删除数据库

db.subscriber.remove() 和 db.dropDatabase();

Mongodb数据库基础

9、分页查询

分页查询可以添加查询的条件后在分页显示相符要求的数据,自动默认20条

db.users.find().sort({name:-1}).skip(2).limit(2)

Sort({age:-1}) 按前提排序,-1 降序,1 升序

Skip() 从第几条开端显示

Limit() 一次显示几条

Mongodb数据库基础

给你500万你还事情吗:

http://www.ujiuye.com/zt/jyfc/必修wt.bd=fq37300j

竟然有人亏本办游学夏令营!

http://www.ujiuye.com/zt/qgsqxly/必修wt.bd=fq37300j

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读