mongodb数据库操作

数据库

与 关系型数据库类似,mongodb也有数据库的概念,在使用时,需要先 创建数据库 或 选择已存在的数据库

客户端连接服务器

参见:mongo客户端-shell

显示所有数据库

show dbs

或者

show databases

显示结果如下:

admin   0.000GB
config  0.000GB
local   0.000GB

mongodb默认就有这3个数据库

详见:https://www.malaoshi.top/show_1IX1dbFdKM0c.html

切换、创建数据库

use 数据库名

这个命令功能强大,如果数据库不存在则自动创建,存在则切换到该数据库

例子

创建 blog 数据库

use blog

执行结果如下:

switched to db blog

表示切换数据库成功

数据库命名规则

  • 不得含有 空格、.、$、/、\ 等特殊字符
  • 应全部小写
  • 最多64字节
  • 不能是 admin、config、local 名字

注意创建

此时执行下面命令:

show dbs

并不会显示 blog 数据库,因为该数据库只 存在于内存,还没有写入磁盘

当插入一条记录时,才会写入磁盘

查看当前使用的数据库

db

执行结果如下:

blog

删除数据库(慎用)

删除当前的数据库

db.dropDatabase()

用来删除 已经持久化 的数据库


原文出处:/show_1IX1dbchjusK.html