数据库
与 关系型数据库类似,mongodb也有数据库的概念,在使用时,需要先 创建数据库 或 选择已存在的数据库
客户端连接服务器
显示所有数据库
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()
用来删除 已经持久化 的数据库