MongoDB建立数据库和删除数据库05-14学习笔记

MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写,是一个基于分布式文件存储的开源数据库系统。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。sql

MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库。mongodb

在高负载的状况下,添加更多的节点,能够保证服务器性能。数据库

MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。数组

MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档相似于 JSON 对象。字段值能够包含其余文档,数组及文档数组。服务器

 

概念上来说:数据结构

MongoDB的集合相似sqlserver的表分布式

MongoDB的文档相似sqlserver的表数据sqlserver

 

一、MongoDB 建立数据库

MongoDB 建立数据库的语法格式以下:性能

> use 数据库名称
例如:use tse
> db

 查看全部数据库命令:spa

> show dbs

使用show dbs能够看到,刚建立的数据库tse并不在数据库的列表中

要显示它,咱们须要向tse数据库插入一些数据。

db.tse.insert({"name":"tse先生","age":"20","sex":"男"})

 

 

注意:

在 MongoDB 中,集合只有在内容插入后才会建立! 就是说,建立集合(数据表)后要再插入一个文档数据(记录),集合才会真正建立。

MongoDB 中默认的数据库为 test,若是你没有建立新的数据库,集合将存放在 test 数据库中。

 

二、MongoDB 删除数据库

MongoDB 删除数据库的语法格式以下:

db.dropDatabase()

删除当前数据库,默认为 test,你能够使用 db 命令查看当前数据库名。

先use选中库再删除命令:

_mongodb_116:3717(mongod-3.6.8-2.0) tsemongo> use tse
switched to db tse
_mongodb_116:3717(mongod-3.6.8-2.0) tse> db
tse
_mongodb_116:3717(mongod-3.6.8-2.0) tse> db.dropDatabase()
{
  "dropped": "tse",
  "ok": 1
}

相关文章
相关标签/搜索