Loading

MongoDB数据库

一、关系型数据库和非关系型数据库

  • 关系就是表,或者说表与表之间的关系
  • 所有的关系数据库都需要通过sql语言来操作,都需要在操作之前设计表结构,而且数据表还支持约束,比如唯一的、主键、默认值、非空等,关系型数据库的结构一般是数据库,数据表,表记录
  • NoSQL,指的是非关系型的数据库。是对不同于传统的关系型数据库的数据库管理系统的统称。NoSQL用于超大规模数据的存储。非关系数据库非常的灵活。

二、MongoDB介绍

  • MongoDB是一种非关系型数据库,但是可以说是最像关系型数据库的非关系数据库,存储数据形式是键值对。和json格式的数据相似,并且可以很好的和nodejs结合使用

  • MongoDB的结构是数据库,集合,文档,可以有多个数据库,一个数据库也可以有多个集合(表),一个集合也可以有多个文档(表记录),文档结构很灵活,没有任何限制
  • MongoDB非常灵活,可以不像MySQL一样创建数据库,创建数据表,设计表结构,只需当插入数据的时候,指定某个数据库的某个集合进行操作就行了,一切都是自动完成建库、建表

三、MongoDB下载和安装

①下载地址:64位下载地址32位下载地址

②安装

 

③配置环境变量(方便操作)

 

④检查是否安装成功

 

四、MongoDB启动和关闭服务(命令行)

①启动:

mongod

MongoDB默认执行mongod命令所处盘符根目录下的 /data/db 作为自己的数据存储目录,所以在第一次执行命令之前需要自己先手动创建一个 /data/db

如果需要修改默认的数据存储目录,可以:

mongod --dbpath  数据存储目录路径

②关闭:在控制台直接Ctrl+c 即可关闭或者直接关闭开启服务的控制台也可以

五、MongoDB连接和退出数据库(命令行)

①连接(确保服务已经启动,即第四步)

②退出

exit

在连接状态下输入退出连接

六、MongoDB基本命令

①查看所有数据库

show dbs

②查看当前操作的数据库

db

③切换到指定的数据库(如果没有则会新建)

use 数据库名称

④插入数据

insertOne

 

posted @ 2018-07-13 02:02  澎湃_L  阅读(428)  评论(0编辑  收藏  举报