mongoDB的安装与使用

1.SQL与NoSQL的概念

SQL:指的是Structor Query Language (结构型查询语句),关系型数据库,典型代表有:MySQL、Oracle、SQL Server;
NoSQL:指的是not only SQL(不仅仅是SQL),非关系型数据库,典型代表有:mongoDB、redis等。

2.SQL的优势与NoSQL的优势对比

SQL优点:SQL能够轻松执行复杂查找,尤其是主从查找,SQL的优势异常突出,能够快速查找到内容。
SQL缺点:缺陷是不容易拓展,一旦表结构定好以后,所有的数据必须按照指定属性格式存储,一旦存入的数据不符合格式可能要修改整张表,这在数据量非常庞大的情况下是很危险的。
NoSQL优点:在于没有限制字段,只有条目,每个条目可以自由设置字段,这增强了表的可拓展性,可以存储不同类型数据,在大数据时代,NoSQL的优势越来越明显。
NoSQL缺点:而其缺点是难以进行复杂查找。
所以在选择数据库时,要根据业务的需求选择最合适的数据库,没有最好与最坏,只有最合适。

3.mongoDB:NoSQL典型代表

mongoDB下载与安装(windows为例)
(1)进入mongoDB官网,地址是:https://www.mongodb.com/;
(2)进入下载页面,mongoDB有企业版和社区版,企业版可能要收费,普通用户社区版足以。根据需要下载需要的版本,这里以windows 64位msi为例。
在这里插入图片描述
(3)下载完成以后,选择文件夹进行安装即可。我这里安装在D盘mongoDB文件夹下。安装后一定检查bin文件夹下的文件,注意,安装路径中一定不要出现中文,否则很可能安装不成功。
在这里插入图片描述
(4)安装完成之后,需要配置系统环境变量,这里展示的win10系统下环境系统变量的配置:

在这里插入图片描述
(5)环境变量配置完成之后,在cmd中输入mongo,若出现以下结果,则表明环境变量配置成功。
在这里插入图片描述
(6)环境变量配置成功以后,接下来就是如何启动和使用mongoDB。首先要找一个地方存储数据库,我在安装的D盘mongoDB文件夹下新建了一个data文件夹来存储数据库。读者可根据喜好自行选择。
在这里插入图片描述
(7)数据库文件夹完成之后,接下来执行开机命令。命令如下:
mogod表示启动mongo,–dbpath 后面的路径是你刚才新建存数据库的文件夹路径。

mongod --dbpath D:\mongoDB\data

在这里插入图片描述
当命令行出现我箭头标注的提示时,表示mongoDB数据库已经启动成功,此时光标是挂起状态,没有返回。注意:这个CMD窗口不能关闭,一旦关闭CMD窗口,数据库就关闭了。
(8)此时需要另起一个cmd窗口,在命令行中输入mongo,就可以进入mongo的REPL环境,就可以用命令操纵数据库。
在这里插入图片描述
(9)这里我们就可以对数据库进行一些操作,包括新建数据库,查找数据、删除数据、增加数据。这里我之前创建了一个admin数据库,并在其中建了一个user表,插入了几条数据,我现在将它们查询出来。
在这里插入图片描述
至此,mongoDB数据库安装与使用演示完成,具体命令文档可以参考官网。如有不足,多多指教。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值