博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MongoDB数据库
阅读量:4617 次
发布时间:2019-06-09

本文共 920 字,大约阅读时间需要 3 分钟。

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

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

二、MongoDB介绍

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

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

三、MongoDB下载和安装

①下载地址:;

②安装

 

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

 

④检查是否安装成功

 

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

①启动:

mongod

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

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

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

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

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

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

②退出

exit

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

六、MongoDB基本命令

①查看所有数据库

show dbs

②查看当前操作的数据库

db

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

use 数据库名称

④插入数据

insertOne

 

转载于:https://www.cnblogs.com/EricZLin/p/9302774.html

你可能感兴趣的文章
电子围栏
查看>>
数据结构----链表的删除和遍历(2018/10/24)
查看>>
使用Java2D改善API绘制效果
查看>>
python多线程与线程
查看>>
HTML5网页点击分享到whatsapp
查看>>
前端工程的构建工具对比 Gulp vs Grunt
查看>>
随机抓取数据
查看>>
liunx系统下安装redis
查看>>
2015.09.13 网易游戏在线笔试(运营开发工程师)
查看>>
Atcoder D - Widespread (二分)
查看>>
centos下安装postgresql
查看>>
未来SEO的发展方向和趋势猜测与分析
查看>>
Python面向对象——多态
查看>>
键盘事件的运用
查看>>
e b
查看>>
CSS居中
查看>>
搜索引擎点击隐藏文字
查看>>
关于YII2如何修改默认控制器的问题
查看>>
QML和JS引擎的关系以及调用c++函数的原理
查看>>
35.在PCB中删除元件
查看>>