一、MongoDB数据库的概述
MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。是当前NoSQL数据库中比较热门的一种,在企业中被广泛的使用,MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个文档数据库,这意味着它将数据存储在类似JSON的文档中,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组
MongoDB有很多优点,但是缺点也是很明显的,比如不能建立实体关系、没有事务管理机制
二、MongoDB的安装
1、打开官网https://www.mongodb.com/,进入社区服务器下载
2、选择你当前的操作系统,选择ZIP格式下载
3、解压缩文件后,创建文件夹和文件具体各个内容如下:
a、data目录下 建db目录用来存放数据库文件
b、logs目录下建mongo.log(用于存放logger日志)
c、其实data和log两个文件夹,在何处创建都无所谓,依个人习惯。关键在于"mongo.config"配置内容中,"dbpath"和"logpath"所指向的路径在mongo.config 新建的配置文件中添加如下配置信息 ,里面的内容有的不是必须的 前两行必须得指定
dbpath=D:\mongodb-4.2.6\data\db #数据库路径
logpath=D:\mongodb-4.2.6\logs\mongo.log #日志输出文件路径
#logappend=true #错误日志采用追加模式
#journal=true #启用日志文件,默认启用
#quiet=true #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
port=27017 #端口号默认为27017
4、上述准备工作完成后使用管理员身份打开cmd 控制台进入解压包的 bin目录下输入如下命令
mongod --dbpath D:\mongodb-4.2.6\data\db
5. 以“超级管理员身份”运行"cmd",创建MongoDB管理服务,输入以下命令:
mongod --config "D:\mongodb-4.2.6\mongo.config" --install --serviceName "MongoDB"
此时打开资源管理器进入服务就可以看到MongoDB的服务已经在Windows Service里面了,下次再启动mongodb服务的时候就可以在任意位置打开命令行输入net start mongodb
就可以了
启动MongoDB服务命令(同样要使用“超级管理员身份运行”):
net start MongoDB
关闭MongoDB服务命令:
net stop MongoDB
移除windows service中的mongodb服务:
mongod –remove
6. 设置环境变量,这样就能在任意位置开启MongDB
三、MongoDB的使用
1、确保MongoDB服务已经开启
2、win + R直接运行"cmd",开启mongo数据库,输入"mongo"即可运行
3、编写MongDB的SQL语句
显示所有数据库:show dbs/show databases
切换到test数据库,空数据库不会显示,需要创建一个集合,并插入文档
创建一个名为user的集合,并插入数据
查看user集合
显示所有集合
删除集合user的名称为ay的记录
上面只是一些简单的SQL语句,更多MongDB的SQL可以在网上查找