MongoDB(一)基本介绍及安装

一、介绍

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

MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似jsonbson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引

区别

SQL 概念MongoDB 概念
数据库(database)数据库(database)
表(table)集合(collection)
行(row)文档(document)
列(column)字段(field)
索引(index)索引(index)
主键(primary key)_id(字段)
视图(view)视图(view)
表链接(table joins)聚合操作($lookup)
  • 数据库(database):最外层的概念,可以理解为逻辑上的名称空间,一个数据库包含多个不同名称的集合
  • 集合(collection):相当于SQL中的表,一个集合可以存放多个不同的文档
  • 文档(document):一个文档相当于数据库中的行,由多个不同的字段组成
  • 字段(field):文档中的一个属性,等同于(column)
  • 索引(index):独立的检索式数据结构,于SQL概念一致
  • _id(字段):每个文档中都拥有一个唯一的id字段,相当于SQL中的主键(primary key)
  • 视图(view):可以看作一种虚拟的(非真实存在的)集合,与SQL中的视图类似。从MongoDB 3.4版本开始提供了视图功能,其通过聚合管道技术实现
  • 聚合操作($lookup):MongoDB用于实现“类似”表链接(table join)的聚合操作符

二、下载安装

官方地址:MongoDB Community Download | MongoDB 

Windows版

1、下载安装

我使用的是:mongodb-windows-x86_64-4.4.15-signed.msi

设置自己的安装路径

 

下面是数据和日志存储路径(我使用的是默认的) 

 

这里不要安装MongoDB compass官方的图形化操作界面【安装会很慢很慢,后面可以用Navicat代替】

 

2、配置环境变量

在系统变量 Path 中添加安装路径下的bin目录【如:D:\Tool\Development\MongoDB_4.4.15\bin】

3、查看是否安装成功

CMD命令:mongo -version

CMD命令:mongo

进入后:show dbs

页面访问测试 

三、Navicat连接MongoDB

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值