MongoDB安装与运行

2018-08-29 14:41:26 浏览数 (1)

首先简单介绍一下MongoDB,MongoDB属于nosql(即非关系型数据库)一种,传统的数据库基本全部为关系型(结构型)数据库,拥有行和列概念!传统数据库:MySQL,Sql Server,Access,oracle等,Nosql是与传统数据库类型不同(非关系型数据库,没有行与列概念,结构没有统一),在传统数据库下每个字段要求声明数据类型,而在数据插入时候必须是该类型,否则报错,在Nosql就比较灵活,无需这样就规定!

一张图简单对比传统数据库与Nosql区别

Nosql其实也有分类,主要一下四种类型:

当下比较流行的就是文档型数据库,我们所介绍的MongoDB就是属于nosql的文档型数据库!

MongoDB数据库安装

官网:https://www.mongodb.com/

手册:https://docs.mongodb.org/manual/

中文社区: https://mongoing.com

   直接下一步安装就ok!

此时,我们看一下装好的文件夹:

C:Program FilesMongoDBServer4.0bin  加入到系统的path环境变量中,这样做效果在什么磁盘下都可以进行使用mongo命令

数据库使用命令

代码语言:javascript复制
 mongo   //使用数据库
 mongod  -dbpath="数据库数据存放的路径" //开机
 mongoimport  //导入数据

也就是说,mongoDB中,真的有物理文件,对应一个个数据库。U盘可以拷走。

一定要保持,开机这个CMD不能动了,不能关,不能ctrl c。 一旦这个cmd有问题了,数据库就自动关闭了。

    所以需要重新开启一个cmd窗口操作数据库(mongo命令)


MongoDB简单运行语法命令

列出所有数据库
代码语言:javascript复制
show dbs
使用指定数据库
代码语言:javascript复制
use 数据库名字

如果想新建数据库,也是use。use一个不存在的,就是新建。

查看当前所在数据库
代码语言:javascript复制
db
    插入数据
代码语言:javascript复制
db.student.insert({"name":"小米","age":"18","sex":"nan"})

student就是所谓的集合(聚合)。集合(聚合)中存储着很多json。

student是第一次使用,集合将自动创建。

0 人点赞