MongoDB(芒果数据库)学习(准备)———环境及图形化工具安装

MongoDB(芒果数据库)学习(一)——环境及图形化工具安装

你好! 这是我第一次使用 芒果数据库,通过一星期学习以下是我的经验积累如果错误言辞请联系本人修正,十分感谢。
都是基于win10版本,精力有限,其它的版本…你们懂得哈哈

MongoDB 简介

MongoDB是为快速开发互联网Web应用 而设计的数据库系统,目标是极简、灵活。
MongoDB的数据模型是面向文档的,文档是一种类似于JSON的结构,这个数据库中存的是各种各样的 JSON。(BSON)

(BSON主要被用作MongoDB数据库中的数据存储和网络传输格式,BSON之名缘于JSON,含义为Binary JSON(二进制JSON))

一、 MongoDB安装

  1. 下载MongoDB
    下载地址 :
    https://www.mongodb.org/dl/win32/
    MongoDB的版本偶数版本为稳定版,奇数 版本为开发版。(不用即可进入,官网基本都需要访问)
    MongoDB(芒果数据库)学习(准备)———环境及图形化工具安装_第1张图片
    安装方式为压缩包方式安装
    (因为本来是做成了客户端安装,但之后命令会不好用,忍痛制作这种方式)
    单机网址默认下载,然后将目录解压,最后制成如下路径,(没啥作用为了----美观)。
    C:\MongoDB\Server\4.2.5
    MongoDB(芒果数据库)学习(准备)———环境及图形化工具安装_第2张图片
    设置数据库存放位置,我是这样设置的,log文件夹下会有个mongodb.log文件用来存放日志。
    MongoDB(芒果数据库)学习(准备)———环境及图形化工具安装_第3张图片
    客户端安装须注意:(老版本不会设置data/log目录,后续启动服务,需要手动创建data以及log,不然会找不到等其他问题。
    在最后一步的时候,要把这个mongodb自带的形化管理界面的勾去掉!!不然你会等很久。)
  2. 配置Mongodb----path
    将MongoDB的bin目录添加到path下,以方便通过cmd(命令行工具)启动mongodb。
    注意一直到安装路径的bin下即可。
    C:\MongoDB\Server\4.2.5\bin
    MongoDB(芒果数据库)学习(准备)———环境及图形化工具安装_第4张图片

二、启动MongoDB

1:数据库服务器启动(保存数据用):

每次要操作数据库,都需要打开此窗口,并不可以关闭。
打开CMD命令行窗口,输入mongod
MongoDB(芒果数据库)学习(准备)———环境及图形化工具安装_第5张图片
如果默认客户端版本,因为会有个默认路径因此不会出错。
如果出现错误,因为没有指定数据库db位置,(可设置更改后的路径 ,data 为数据库存放位置也可以更改数据库位置:mongod –dbpath D:\mongodb\data\db) 这个文件及路径一定要有。不然会出错。在这里插入图片描述
在这里插入图片描述
出现以上口令表示,在端口27017等待链接,数据库已经启动。(不要关闭)
(也可更改默认端口:mongod -dbpath D:\mongodb\data --port 12580)

2:数据库客户端启动(操作数据):

新开CMD命令行窗口,输入mongo
MongoDB(芒果数据库)学习(准备)———环境及图形化工具安装_第6张图片
出现 > 表示mogon已经成功连接,已经入mongo shell。
在这里就可创建数据库,增删改查等等。

三、将Mongodb设置为系统服务

每次启动服务都需要启动服务,为了方便,可以将启动数据库写成window服务的方式。
以管理员身份启动cmd后 ,输入命令:
MongoDB(芒果数据库)学习(准备)———环境及图形化工具安装_第7张图片
MongoDB(芒果数据库)学习(准备)———环境及图形化工具安装_第8张图片
会发现windowsserver服务已经被我们创建完了。以后只需要启动服务就可连接到mongodb中。
在当前最新的客户端安装版本中,已经自动创建好server服务。

四、基本指令

(1)基本概念:数据库(database)

	集合(collection)
	文档(document)
		在mongodb中,数据库和集合(都不需要手动创建,
		当我们创建的文档时,如果文档所在的集合或数据库都没有,
		mongodb会自动创建集合与数据库。

(2)基本指令:

	Show dbs
	Show databases
		显示当前的所有数据库
	Use 数据库名 即可创建
	Db表示当前所处数据库。
		show collections
	显示所有集合

MongoDB(芒果数据库)学习(准备)———环境及图形化工具安装_第9张图片
(3)数据库CRUD的操作:
在官网的dos分类下的Mongodb
网址:https://docs.mongodb.com/manual/crud/
语法后期会将,本期内容只是公布一下学习渠道,以及环境安装。
MongoDB(芒果数据库)学习(准备)———环境及图形化工具安装_第10张图片

五、安装图形化工具

如同Oracle或Mysql一样,针对数据库都会有一定的图形化操作工具。会介绍两款常用软件,Manager与Studio3T。后者会用的人更多些。

1、Manager工具:

网址:https://www.mongodbmanager.com/download
MongoDB(芒果数据库)学习(准备)———环境及图形化工具安装_第11张图片
next大法即可,有勾打勾。

2、studio3T

⑴安装:

网址:https://studio3t.com/
MongoDB(芒果数据库)学习(准备)———环境及图形化工具安装_第12张图片
选择操作版本,选右侧的即可。
MongoDB(芒果数据库)学习(准备)———环境及图形化工具安装_第13张图片

⑵使用

1、连接到数据库,连接名称任意,下方连接方式为localhost,端口与自己所开服务端口相同即可。
(注:上述提到的mongod服务 需要cmd打开,或者系统server启动)
MongoDB(芒果数据库)学习(准备)———环境及图形化工具安装_第14张图片
MongoDB(芒果数据库)学习(准备)———环境及图形化工具安装_第15张图片
2、基本使用

打开上方 shell,在shell中输入语令。下方可调节显示视图,分为:table view、Jsonview、treeview等。
MongoDB(芒果数据库)学习(准备)———环境及图形化工具安装_第16张图片

六、结语

1、mongodb语法以及标间构成跟传统sql文大不相同,但因其扩展性强,还是很受欢迎!
2、在学习中不要用Oracle的知识去理解。会比较方便学。以上安装肯定还会遇到其他问题,尽力解决就好。
4、最后感谢您的阅读!

你可能感兴趣的:(mongodb,工具类_编译环境,mongodb,rredis,deskop,manager)