1. 创建数据库 use
use命令有两层含义:
- 切换到指定数据库
- 如果切换的数据库不存在则创建该数据库
2. 查看所有的数据库 show dbs
/show databases
- 如果开启了用户认证,则需要先授权通过才可以查看
- 如果是管理员用户,可以看到所有的数据库
- 如果是普通用户,只能看到该用户所拥有的数据库
- 新创建数据库里面没有数据时通过show dbs或show databases是无法查看到的。需要向数据库新增一个document(语法:db.jqk.insert({“key”:“value”,“key2”:“value2”});,其中jqk表示集合名)才能看见.
3. 删除数据库 db.dropDatabase()
在MongoDB中使用db,dropDatabase()函数来删除数据库。在删除数据库之前,需要使用具备dbAdminAnyDatabase角色的管理员用户登录,然后切换到需要删除的数据库,执行db.dropDatabase()函数即可,删除成功之后会返回一个{”ok“,1}的json字符串