介绍
是一个基于磁盘存储的开源的、文档类型(数据存储格式)的非关系型数据库。
其数据首先是存放到内存中,当内存不够时,它还可以存放到磁盘里面去
优点
基本概念
数据库
mongodb中的数据库默认是’test‘(就是一进去就是直接使用用的test数据库),如果想要使用其他的数据库,也可以自己创建数据库
集合
mongodb数据库中的数据是文档类型,一个数据就是一个文档,那么用来装多个文档数据的容器叫做集合
数据类型
mongodb数据库的数据类型是类似于json格式的数据类型,有四种基本类型、2种结构类型
1.基本数据类型
(1)字符串(string)如’asd‘
(2)数字(numbers)如1,2,3.34
(3)布尔值(bool)true或者false
(4)null值(null)
2.结构类型
(1)对象:可以理解为字典,对象的键都是字符串,值可以是任意数据类型
(2)数组:可以理解为列表,有[]括起来的一组值就是数组
文档
文档是mongodb数据库中数据的基本单位,由bson格式(类似json)的键值对组成
进入mongodb数据库
登入命令
mongo
mongodb数据库相关命令
查看所有数据库
show dbs或者databases
注意:这个命令只会把有数据的数据库名字显示出来,没有数据的数据库名字不显示
创建和切换数据库(无则创建,有则切换)
use 数据库名(创建)
查看位置(当前所在的是哪一个数据和库内部)
db
删除数据库(其实是清空数据库的数据)
这里的删除指的是:从show dbs命令的结果中抹除数据库的名字
Db.dropDatabase()(注意大小写)