目录

  1. MongoDB 创建数据库概述
  2. 创建数据库的基本方法
  3. 切换到数据库
  4. 验证数据库创建
  5. 删除数据库
  6. 参考资料

MongoDB 创建数据库概述

在 MongoDB 中,创建数据库并不需要显式的 CREATE DATABASE 语句。MongoDB 会在您首次插入数据时自动创建数据库。因此,当您使用 use <database> 命令切换到一个不存在的数据库时,MongoDB 并不会立即创建数据库,而是在插入数据时才会实际创建该数据库。

创建数据库的基本方法

  1. 使用 MongoDB Shell 创建数据库,首先使用 use <database_name> 命令切换到目标数据库。若该数据库不存在,MongoDB 会自动创建一个数据库,直到插入数据为止。
use myNewDatabase

  1. 在切换到数据库之后,您可以开始在该数据库中插入文档,MongoDB 会在此时创建数据库。例如:
db.myCollection.insertOne({ name: "Alice", age: 30 })

在上面的例子中,myNewDatabase 数据库将在插入文档后自动创建,并且 myCollection 集合也会随之创建。

切换到数据库

MongoDB 使用 use 命令来切换数据库:

use <database_name>

  • 如果该数据库不存在,MongoDB 会在第一次插入数据时自动创建该数据库。
  • 如果数据库已经存在,use 命令将不会做任何更改,只会切换到该数据库。

验证数据库创建

要验证数据库是否创建,可以使用 show dbs 命令查看当前的数据库列表。只有在至少有一个集合含有数据时,数据库才会出现在 show dbs 列表中。

show dbs

如果您看到刚刚创建的数据库,说明它已成功创建。

删除数据库

如果您不再需要某个数据库,可以使用 db.dropDatabase() 命令删除它。该命令会删除当前数据库中的所有集合和数据。

use myNewDatabase
db.dropDatabase()


参考资料


如需更详细的信息或帮助,请访问 www.52kanjuqing.com