MangoDB初识

一、MongoDB初识

  MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。

  MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。

  与关系型数据库最大的区别就是约束性,可以说文件型数据库几乎不存在约束性,理论上没有主外键约束,没有存储的数据类型约束等等

  1.1 新建mango数据库表:

  

  2.1 mongoDB的几种数据结构:

  Tabele表结构:

  

  tree树结构:

  

  Json字符串结构:

  

  结论:在mangoDB中的三个关键字:

  • Collection也就是关系型数据库中"表"的概念
  • Documents就是"数据条目"
  • Field就是"字段"

二、安装与启动mangoDB

  1. 下载地址:https://www.mongodb.com/what-is-mongodb

  2. 安装完成之后,配置环境变量:"C:\Program Files\MongoDB\Server\3.4\bin"

  3. 创建一个" D:\data\db\ "的mangoDB的启动文件  

  4. cmd窗口开启mongo的server端:mangod --dbpath D:\data\db

  5. 重新开启另一个cmd窗口开启mongo的client端:mango

  6. mangoDB的默认端口是:27017

 三、mangoDB的基础命令

show databases   // 查看所有数据库
use tab   // 切换到tab数据库
db        // 指定db为当前数据库tab
db.stu.find({})                               // 查询表stu中所有数据条目(记录)
db.stu.insert({name:"annie", age:13})         // 新增一条记录
db.stu.update({name:"小黑"},{$set:{age:5}})   // 更新name="小黑"记录的年龄改为5
db.stu.remove({name:"小黑"})                  // 删除一条记录

 

  

posted @ 2019-07-17 21:17  Amorphous  阅读(346)  评论(0编辑  收藏  举报