Mongodb数据库(上)

时间:2024-07-19 15:48:35

介绍

是一个基于磁盘存储的开源的、文档类型(数据存储格式)的非关系型数据库。

其数据首先是存放到内存中,当内存不够时,它还可以存放到磁盘里面去

优点

 基本概念

数据库

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()(注意大小写)