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:"小黑"}) // 删除一条记录
https://www.cnblogs.com/WiseAdministrator/