美文网首页我爱编程
MongoDB学习(一)

MongoDB学习(一)

作者: 夕阳下奔跑的狼狗 | 来源:发表于2016-12-13 10:10 被阅读0次

什么是NoSQL?

NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL"。

NoSQL,指的是非关系型的数据库。NoSQL有时也称作Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称。

MongoDB简单介绍

MongoDB 底层由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。

在高负载的情况下,添加更多的节点,可以保证服务器性能。

MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。

MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。

文档结构图

MongoDB下载

MongoDB下载,MongoDB支持多种系统。

MongoDB管理工具

GUI

Fang of Mongo – 网页式,由Django和jQuery所构成。

Futon4Mongo – 一个CouchDB Futon web的mongodb山寨版。

Mongo3 – Ruby写成。

MongoHub – 适用于OSX的应用程序。

Opricot – 一个基于浏览器的MongoDB控制台, 由PHP撰写而成。

Database Master — Windows的mongodb管理工具

RockMongo — 最好的PHP语言的MongoDB管理工具,轻量级, 支持多国语言

MongoDB创建数据库

> use DATABASE_NAME;

如果数据库不存在就新建,如果存在就切换到指定的数据库。

Example

创建数据库

如果想查看所有的数据库,可以使用 show dbs 命令。

MongoDB 中默认的数据库为 test,如果你没有创建新的数据库,集合将存放在 test 数据库中。

MongoDB删除数据库

> db.dropDatabase();

说明:删除当前数据库,默认为 test,你可以使用 db 命令查看当前数据库名。

首先查看所有数据:

查看所有数据库

选择数据库:

选择数据库

执行以下命令删除数据库:

删除数据库

注:如果要查看数据库是否删除成功,可以使用 show dbs 命令。

删除集合

> db.collection.drop();

MongoDB插入文档

插入文档

MongoDB 使用 insert() 或 save() 方法向集合中插入文档,语法如下:

Example

插入实例图片1

也可以通过定义一个document然后再执行插入,如下图所示:

插入实例图片2

插入文档你也可以使用 db.db_test.save(document) 命令。如果不指定 _id 字段 save() 方法类似于 insert() 方法。如果指定 _id 字段,则会更新该 _id 的数据。

相关文章

  • 小结

    To Do List mongoDB数据库学习 vertX框架学习 案例整理 mongoDB 这部分学习分为五块:...

  • mongoose官方文档学习

    一.mongodb学习准备 1.1First be sure you have MongoDB and Node....

  • MongoDB文档

    MongoDB文档 MongoDB 概念解析 不管我们学习什么数据库都应该学习其中的基础概念,在mongodb中基...

  • MongoDB学习(一)

    什么是NoSQL? NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL"。 NoSQL...

  • 24.Mongodb的索引操作

    Mongodb的索引操作 学习目标 掌握 mongodb索引的创建,删除操作 掌握 mongodb查看索引的方法 ...

  • MongoDB学习记录(一)

    MongoDB学习记录(一) MongoDB简介 关于MongoDB,是一个我上初中出现的东西,就是说,它还没我大...

  • MongoDB 与 MySQL 对比

    MongoDB 与 MySQL 对比 由于公司系统使用MongoDB,虽然之前了解,但并没有深入学习MongoDB...

  • 22.Mongodb的的增删改查

    Mongodb的的增删改查 学习目标 掌握 mongodb插入数据的方法 掌握 mongodb保存数据的方法 掌握...

  • MongoDB教程

    前言:相关学习网站 -- http://www.runoob.com/mongodb/mongodb-tutori...

  • Mongodb常用语法

    关于Mongodb的全面总结,学习mongodb的人,可以从这里开始! Mongodb集群搭建的三种方式 Mong...

网友评论

    本文标题:MongoDB学习(一)

    本文链接:https://www.haomeiwen.com/subject/tlcwpttx.html