1、创建数据库
使用use命令,有两层含义
- 切换到指定数据库
- 如果切换的数据库不存在,则创建该数据库。
use test
switched to db test
2、查看所有数据库
如果开启了用户认证,则需要先登录方可查看到结果,否则不显示任何信息。
如果使用的是具备数据库管理角色用户,那么可以看到Mongodb的所有数据库;
如果使用了普通用户登录,那么只能查询到该用户所拥有的数据库;
> show dbs
admin 0.000GB
config 0.000GB
foobar 0.000GB
local 0.000GB
test 0.000GB
在show dbs 命令中不显示为含有任何信息的数据的库。
3、删除数据库
需要使用具备dbAdminAnyDatabase角色的管理员用户登录,然后切换到需要删除的数据库,执行db.dropDatabase()函数即可。
> use test
switched to db test
> db.dropDatabase()
{ "dropped" : "test", "ok" : 1 }
> show dbs
admin 0.000GB
config 0.000GB
foobar 0.000GB
local 0.000GB
>