1.MongoDB初识
#1.1.MongoDB是什么?
MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。
MongoDB是一个介于关系数据库和非关系数据库(nosql)之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。
#1.2.安装MongoDB
#1.2.1.windows安装
1.下载MongoDB
下载地址: https://www.mongodb.com/download-center/community
下载windows平台对应的版本
2.点击安装
3.接收协议,然后下一步
4.可以更改安装位置,我这里使用默认位置
5.可以修改数据库文件和日志文件位置,我这里使用默认位置
6.是否安装可视化工具,我这里默认安装
7.点击install 等待安装结束
安装完成后还需要配置环境变量,具体步骤如下:
第1步:
第2步:
第3步:
第4步:
第5步:
第6步:
#1.2.2.Mac安装
Mac安装比较简单,直接通过brew工具安装,如果你是Mac新手,那么需要去百度一下,把brew工具给安装上
brew install mongodb
3.启动和连接数据库
启动服务
sudo mongod
如果上面命令报错连接不上,执行下面命令
sudo mongod --repair
出现下面界面表示服务启动成功
连接服务
mongo
4.安装可视化工具
下载地址: https://www.mongodb.com/download-center/compass?jmp=hero
#1.3.关系型数据库和非关系型数据库
SQL术语/概念 | MongoDB术语/概念 | 解释/说明 |
---|---|---|
database | database | 数据库 |
table | collection | 数据库表/集合 |
row | document | 数据记录行/文档 |
column | field | 数据字段/域 |
index | index | 索引 |
table | joins | 表连接,MongoDB不支持 |
primary key | primary key | 主键,MongoDB自动将_id字段设置为主键 |