创建数据库

上节我们也使用 MongoDB Shell 来新增一个数据库。

这集我们来复习一下。

1. 查看数据库列表

batbatshow dbs

2. 创建数据库 / 切换数据库

batbatuse dbname

如果数据库不存在,MongoDB 会在第一次插入数据时自动创建它。

如果数据库已存在,则直接切换到该数据库。

3. 显示当前所在数据库

batbatdb

4. 插入一条记录

先确保已切换到目标数据库

batbatuse foxdevelop
db.foxdevelop.insert({"name":"张三"})

再执行:

batbatshow dbs

就能看到 bamn 数据库出现在列表中了。


使用 MongoDB Compass 创建数据库

除了命令行,也可以使用 MongoDB Compass​ 图形化工具来操作:

  1. 打开 MongoDB Compass,连接到本地或远程 MongoDB 服务
  2. 点击左侧 Create Database
  3. 输入 Database Name 和 Collection Name
  4. 点击 Create Database​ 即可完成创建

Compass 适合不熟悉命令行的同学,操作更直观,

但面试和日常开发中,Mongo Shell 命令依然是最基础、必须掌握的。


小结

操作命令
查看所有数据库show dbs
切换 / 创建数据库use 数据库名
查看当前数据库db
插入数据db.集合名.insert(文档)

MongoDB 中的数据库是懒创建的:

只有往里面插入了第一条数据,数据库才会真正被创建。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注