MongoDB(芒果数据库)学习(准备)———环境及图形化工具安装
MongoDB(芒果数据库)学习(一)——环境及图形化工具安装
你好! 这是我第一次使用 芒果数据库,通过一星期学习以下是我的经验积累如果错误言辞请联系本人修正,十分感谢。
都是基于win10版本,精力有限,其它的版本…你们懂得哈哈
MongoDB 简介
MongoDB是为快速开发互联网Web应用 而设计的数据库系统,目标是极简、灵活。
MongoDB的数据模型是面向文档的,文档是一种类似于JSON的结构,这个数据库中存的是各种各样的 JSON。(BSON)
(BSON主要被用作MongoDB数据库中的数据存储和网络传输格式,BSON之名缘于JSON,含义为Binary JSON(二进制JSON))
一、 MongoDB安装
- 下载MongoDB
下载地址 :
https://www.mongodb.org/dl/win32/
MongoDB的版本偶数版本为稳定版,奇数 版本为开发版。(不用翻墙即可进入,官网基本都需要翻墙访问)
安装方式为压缩包方式安装
(因为本来是做成了客户端安装,但之后命令会不好用,忍痛制作这种方式)
单机网址默认下载,然后将目录解压,最后制成如下路径,(没啥作用为了----美观)。
C:\MongoDB\Server\4.2.5
设置数据库存放位置,我是这样设置的,log文件夹下会有个mongodb.log文件用来存放日志。
客户端安装须注意:(老版本不会设置data/log目录,后续启动服务,需要手动创建data以及log,不然会找不到等其他问题。
在最后一步的时候,要把这个mongodb自带的形化管理界面的勾去掉!!不然你会等很久。) - 配置Mongodb----path
将MongoDB的bin目录添加到path下,以方便通过cmd(命令行工具)启动mongodb。
注意一直到安装路径的bin下即可。
C:\MongoDB\Server\4.2.5\bin
二、启动MongoDB
1:数据库服务器启动(保存数据用):
每次要操作数据库,都需要打开此窗口,并不可以关闭。
打开CMD命令行窗口,输入mongod
如果默认客户端版本,因为会有个默认路径因此不会出错。
如果出现错误,因为没有指定数据库db位置,(可设置更改后的路径 ,data 为数据库存放位置也可以更改数据库位置:mongod –dbpath D:\mongodb\data\db) 这个文件及路径一定要有。不然会出错。
出现以上口令表示,在端口27017等待链接,数据库已经启动。(不要关闭)
(也可更改默认端口:mongod -dbpath D:\mongodb\data --port 12580)
2:数据库客户端启动(操作数据):
新开CMD命令行窗口,输入mongo
出现 > 表示mogon已经成功连接,已经入mongo shell。
在这里就可创建数据库,增删改查等等。
三、将Mongodb设置为系统服务
每次启动服务都需要启动服务,为了方便,可以将启动数据库写成window服务的方式。
以管理员身份启动cmd后 ,输入命令:
会发现windowsserver服务已经被我们创建完了。以后只需要启动服务就可连接到mongodb中。
在当前最新的客户端安装版本中,已经自动创建好server服务。
四、基本指令
(1)基本概念:数据库(database)
集合(collection)文档(document)在mongodb中,数据库和集合(都不需要手动创建,当我们创建的文档时,如果文档所在的集合或数据库都没有,mongodb会自动创建集合与数据库。
(2)基本指令:
Show dbsShow databases显示当前的所有数据库Use 数据库名 即可创建Db表示当前所处数据库。show collections显示所有集合
(3)数据库CRUD的操作:
在官网的dos分类下的Mongodb
网址:https://docs.mongodb.com/manual/crud/
语法后期会将,本期内容只是公布一下学习渠道,以及环境安装。
五、安装图形化工具
如同Oracle或Mysql一样,针对数据库都会有一定的图形化操作工具。会介绍两款常用软件,Manager与Studio3T。后者会用的人更多些。
1、Manager工具:
网址:https://www.mongodbmanager.com/download
next大法即可,有勾打勾。
2、studio3T
⑴安装:
网址:https://studio3t.com/
选择操作版本,选右侧的即可。
⑵使用
1、连接到数据库,连接名称任意,下方连接方式为localhost,端口与自己所开服务端口相同即可。
(注:上述提到的mongod服务 需要cmd打开,或者系统server启动)
2、基本使用
打开上方 shell,在shell中输入语令。下方可调节显示视图,分为:table view、Jsonview、treeview等。
六、结语
1、mongodb语法以及标间构成跟传统sql文大不相同,但因其扩展性强,还是很受欢迎!
2、在学习中不要用Oracle的知识去理解。会比较方便学。以上安装肯定还会遇到其他问题,尽力解决就好。
4、最后感谢您的阅读!
MongoDB(芒果数据库)学习(准备)———环境及图形化工具安装相关推荐
- MongoDB芒果数据库学习笔记一
MongoDB–开源的NoSQL数据库.最接近sql 得数据库 MongoDB的概念:1.mongo 2.索引 3.集合 4.复制集 5.分片 6.数据均衡 MongoDB搭建 MongoDB的使用 ...
- MongoDB数据库+图形化工具下载安装及使用
文章目录 1.下载 2.安装 3.安装失败问题解决 4.启动 5.图形化工具 1)下载 2)连接客户端 3)基本操作 6.更多详细操作 1.下载 官网下载地址:https://www.mongodb. ...
- MySql基础篇---001 数据库概述与MySQL安装篇:概述,表和类对应关系,表关系、数据库卸载,下载,安装,配置,启动,登录,演示,图形化工具,目录结构,常见问题
第01章_数据库概述 讲师:尚硅谷-宋红康(江湖人称:康师傅) 官网:http://www.atguigu.com 1. 为什么要使用数据库 持久化(persistence):把数据保存到可掉电式存储 ...
- 达梦数据库 图形化界面安装详细教程
1. 安装环境准备 操作系统环境:银河麒麟 KylinV10(银河麒麟操作系统 麒麟操作系统 中标麒麟 麒麟软件官方网站) 达梦8 数据库 (达梦数据库管理系统DM8) 虚拟机软件:VMware Wo ...
- 【Linux Mint 深度学习开发环境搭建】开发软件安装
系列文章目录 第一章 Linux mint 深度学习开发环境搭建之Nvidia显卡相关软件安装 第二章 Linux mint 深度学习开发环境搭建之开发软件安装 第三章 Linux mint 深度学习 ...
- arduino与java,Arduino具有与Java和C语言类似的IDE集成开发环境和图形化编程环境
Arduino具有与Java和C语言类似的IDE集成开发环境和图形化编程环境 更多相关问题 听力原文:W: Hi, Steve, good to see you are up and around a ...
- springcloud学习笔记---环境搭建--Linux下jdk安装
springcloud学习笔记-环境搭建–Linux下jdk安装 1.官网下载jdk1.11 链接: https://pan.baidu.com/s/1vZ4PoJAnwczkRICfCNKHAA 提 ...
- 银河麒麟V10系统无法调用达梦数据库图形化工具的解决办法
近期,在部署及使用达梦数据库时,发现了无法调用图形化工具界面的问题,首先先确认了图形化服务是正常的,使用root用户可以正常调用图形化界面,但使用dmdba却无法调用,在经过一段时间的尝试后,终于发现 ...
- MariaDB一之编译安装MariaDB、MariaDB初始化及MariaDB的图形化工具
本文主要讲述MariaDB的源码编译,MariaDB的初始化及MariaDB的图形化工具,由于mysql以后可能会闭源,本处使用MariaDB,MariaDB与mysql基本操作一样 关系型数据库基础 ...
- mac 图形化安装mysql,mac安装mysql图形化工具?
Mac下载安装mysql及图形化工具Navicat Premium 一.下载安装mysql 1.1.下载mysql (1)软件下载地址:https://dev.mysql.com/downloads/ ...
最新文章
- mv 重命名或移动文件
- [云炬创业学笔记]第二章决定成为创业者测试14
- 用计算机控制人造卫星和导弹的发射属于,2008年6月全国高校计算机等级考试(广西考区)一级笔试试题卷...
- 内存(Display)、显示器(Monitor)和计算机(Computer)均属于一种产品(Product),其中计算机需要显示器和内存。请用Python语言简要实现这些类及它们之间的关系。
- python中hashmap的方法_如何为Java的HashMap模拟Python的dict的“ items(...
- 【从入门到放弃-Java】并发编程-线程安全
- iphone双卡_辟谣!iPhone12双卡模式下不支持5G?国行可正常使用
- r720换固态硬盘后如何重装系统_联想R720重装Winddows10无法识别固态硬盘咋办
- 用python进行文本分析_用Python分析文本文件
- 如何解决stata数据管理器中变量变红的问题
- halcon21.11安装教程详解
- 斐讯路由器刷华硕固件后按复位键无反应,无法设置网络
- w10运行游戏计算机中丢失xinput1-3.dll,xinput1_3.dll丢失,详细教您电脑中丢失XINPUT1_3.dll怎么解决...
- Professor Forcing: A New Algorithm for Training Recurrent Networks翻译
- linux中tmp文件在哪,Linux系统中/tmp文件夹
- 被 KPI 绑架的百度贴吧
- Java笔记14-Java高级编程部分-第八章-多线程
- matlab 眼图 值,Matlab通信仿真——带限系统下的基带信号
- 【Android UI】贝塞尔曲线 ③ ( 贝塞尔曲线关键点坐标记录 | 二阶贝塞尔曲线示例 )
- Ubuntu离线安装Nvidia显卡驱动