MongoDB创建与删除数据库

 更新时间:2022年06月07日 11:52:42   作者:springsnow  
这篇文章介绍了MongoDB创建与删除数据库的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

一、创建数据库

1、语法

MongoDB 创建数据库的语法格式如下:

use DATABASE_NAME

如果数据库不存在,则创建数据库,否则切换到指定数据库。

2、实例

以下实例我们创建了数据库 runoob:

> use runoob
switched to db runoob
> db
runoob
>

如果你想查看所有数据库,可以使用 show dbs 命令:

> show dbs
admin   0.000GB
config  0.000GB
local   0.000GB
>

可以看到,我们刚创建的数据库 runoob 并不在数据库的列表中, 要显示它,我们需要向 runoob 数据库插入一些数据。

> db.runoob.insert({"name":"菜鸟教程"})
WriteResult({ "nInserted" : 1 })
> show dbs
admin   0.000GB
config  0.000GB
local   0.000GB
runoob  0.000GB

MongoDB 中默认的数据库为 test,如果你没有创建新的数据库,集合将存放在 test 数据库中。

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

二、删除数据库

1、语法

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

db.dropDatabase()

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

2、实例

以下实例我们删除了数据库 runoob。

首先,查看所有数据库:

> show dbs
admin   0.000GB
config  0.000GB
local   0.000GB
runoob  0.000GB

接下来我们切换到数据库 runoob:

> use runoob
switched to db runoob
>

执行删除命令:

> db.dropDatabase()
{ "dropped" : "runoob", "ok" : 1 }

最后,我们再通过 show dbs 命令数据库是否删除成功:

> show dbs
admin   0.000GB
config  0.000GB
local   0.000GB

到此这篇关于MongoDB创建与删除数据库的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • MongoDB创建用户报错command createUser requires authentication的解决方法

    MongoDB创建用户报错command createUser requires auth

    这篇文章主要介绍了MongoDB创建用户报错command createUser requires authentication的解决方法,文中通过代码和图文讲解的非常详细,对大家的解决问题有一定的帮助,需要的朋友可以参考下
    2024-09-09
  • win7平台快速安装、启动mongodb的方法

    win7平台快速安装、启动mongodb的方法

    这篇文章主要介绍了win7平台快速安装、启动mongodb的方法,结合图文形式分析了win7平台下载、安装、启动、配置MongoDB数据库的方法与注意事项,需要的朋友可以参考下
    2020-05-05
  • MongoDB执行mongoexport时的异常及分析(数字类型的查询)

    MongoDB执行mongoexport时的异常及分析(数字类型的查询)

    这篇文章主要给大家介绍了关于MongoDB执行mongoexport时的异常及分析(数字类型的查询)的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧
    2018-09-09
  • Mongodb中使用$each向数组字段插入多个元素的操作方法

    Mongodb中使用$each向数组字段插入多个元素的操作方法

    $each操作符应用在UPDATE操作中的$addToSet和$push操作符当中,与$addToSet搭配使用时,将数组中的多个值插入到数组字段当中,本文给大家介绍了Mongodb中使用$each向数组字段插入多个元素的操作方法,需要的朋友可以参考下
    2024-06-06
  • mongodb中ObjectId和ObjectIdr实现

    mongodb中ObjectId和ObjectIdr实现

    本文主要介绍了mongodb中ObjectId和ObjectIdr实现
    2023-12-12
  • 深入了解MongoDB是如何存储数据的

    深入了解MongoDB是如何存储数据的

    MongoDB是一个可扩展、高性能的分布式文档存储数据库,由C 语言编写,下面这篇文章主要给大家介绍了关于MongoDB是如何存储数据的相关资料,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-07-07
  • MongoDB 用户相关操作

    MongoDB 用户相关操作

    这篇文章主要介绍了MongoDB 用户相关操作,帮助大家更好的理解和学习使用MongoDB数据库,感兴趣的朋友可以了解下
    2021-03-03
  • mongodb 实现远程连接

    mongodb 实现远程连接

    这篇文章主要介绍了mongodb 实现远程连接,需要的朋友可以参考下
    2014-07-07
  • MongoDB存储时间时差问题的解决方法

    MongoDB存储时间时差问题的解决方法

    这篇文章主要给大家介绍了关于MongoDB存储时间时差问题的解决方法,文中通过示例代码介绍的非常详细,对大家学习或者使用mongodb具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-09-09
  • MongoDB学习笔记—Linux下搭建MongoDB环境

    MongoDB学习笔记—Linux下搭建MongoDB环境

    本篇文章主要介绍了Linux下搭建MongoDB环境,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-11-11

最新评论