企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
**查看所有数据库** ```sql > show dbs admin 0.000GB config 0.000GB local 0.000GB ``` **查看当前使用的数据库** ```sql > db test ``` **创建数据库 | 切换数据库** ```sql > use event_db switched to db event_db ``` (1)如果数据库已经存在,则是切换数据库;如果不存在,则是创建数据库; (2)数据库创建后,需要插入数据,在进行`show dbs`时才能看到创建的数据库,否则不能; (3)MongoDB 中默认的数据库为 `test`,如果你没有创建新的数据库则默认使用数据库为`test`。 ```sql -- 未插入任何数据前,看不到event_db数据库 > show dbs admin 0.000GB config 0.000GB local 0.000GB -- 插入数据,会将event_db作为event_db数据库的一个集合 > db.event_db.insert({"db": "event_db"}) WriteResult({ "nInserted" : 1 }) --插入数据库后看到了event_db数据库 > show dbs admin 0.000GB config 0.000GB event_db 0.000GB local 0.000GB ``` **删除当前数据库** ```sql > db.dropDatabase() { "dropped" : "event_db", "ok" : 1 } -- 即使当数据库删除后,使用 db 依然可以看到 > db event_db -- show dbs 时数据库看不到了 > show dbs admin 0.000GB config 0.000GB local 0.000GB ``` MongoDB不提供删除指定数据库的API。