文章目录
前言
以下学习笔记是基于尚硅谷的MongoDB入门教程学习,顺序依照学习的流程来,内容上有老师的内容以及个人的理解还有一些b站小伙伴的经验。
一、数据库简介
1、数据库的定义
数据库是按照数据结构来组织、存储和管理数据的仓库。
2、数据库的作用
我们的程序都是在内存中运行的,一旦程序运行结束或者计算机断电,程序运行中的数据都会丢失。所以我们就需要将一些程序运行的数据持久化到硬盘之中,以确保数据的安全性。而数据库就是数据持久化的最佳选择(写成文件存储也可以,但是数据库使用起来更加方便)。
3、数据库的分类
关系型数据库 :
如MySQL、Oracle、DB2、SQL Server 等。
关系数据库中全都是表。
非关系型数据库:
如MongoDB、Redis等。
键值对数据库。
文档数据库MongoDB。
二、MongoDB简介
1、MongoDB的定义
MongoDB是为快速开发互联网Web应用而设计的数据库系统。
2、MonngoDB的优点
MongoDB的设计目标是极简、灵活、作为Web应用栈的一部分。
3、MonngoDB的特点
MongoDB的数据模型是面向文档的,所谓文档是一种类似于JSON的结构,简单理解MongoDB这个数据库中存的是各种各样的JSON。(BSON 二进制json)
三、MongoDB的下载和安装
1、下载
官网下载地址:https://www.mongodb.com/download-center/community
视频所给地址:https://www.mongodb.org/dl/win32/
注意:
MongoDB的版本偶数版本为稳定版,奇数
版本为开发版。
MongoDB对于32位系统支持不佳,所以
3.2版本以后没有再对32位系统的支持
2、安装:
安装的步骤跟普通的软件的安装相同,没有什么复杂的选择。
需要注意的地方就是软件默认安装在C盘,如果不想默认安装可以选择
来自己选择合适路径
其中只需要修改路径即可,其他的默认就好,不要进行修改。
我为了方便学习,安装了和老师相同的版本(3.2.4),这个版本比较老,大家想安装较新的版本也可以,这里附上部分b站小伙伴的安装教程链接:
链接1:https://blog.csdn.net/m0_46217225/article/details/119109334?spm=1001.2014.3001.5501
链接2:https://blog.csdn.net/huantai3334/article/details/106945109
配置环境变量:
找到自己的安装路径,一直到bin文件夹下,复制如下路径
此电脑-右键-属性-高级系统设置-环境变量-在path中添加复制的路径即可