在前面的文章中我们提供了安装MongoDB的步骤在
CentOS和RHEL或
Ubuntu和Debian系统。现在的这篇文章是如何在MongoDB中创建和删除数据库。
1.在MongoDB中创建数据库
MongoDB中没有提供任何命令来创建数据库,听起来很奇怪,但真的。接下来的问题是我们将如何创建数据库?答案是 - 我们不会在MongoDB中创建数据库,我们只需要使用你喜欢的数据库名字和需要创建一个记录保存数据库中。
列出所有的数据库-首先检查我们的系统中当前数据库。
# mongo
> show dbs;
admin (empty)
local 0.078GB
test 0.078GB
使用新的数据库- 现在,如果我们想创建一个名为
exampledb数据库。只要运行以下命令,并保存一个记录。保存您的第一个例子之后,你会发现新的数据库已创建。
> use exampledb;
> s = { Name : "youcl.com" }
> db.testData.insert( s );
列出所有的数据库- 现在,如果你列出数据库,你会看到新的数据库将用的
exampledb这个名字。
> show dbs;
admin (empty)
local 0.078GB
exampledb 0.078GB
test 0.078GB
2. 在MongoDB中删除数据库
MongoDB中提供
dropDatabase()命令及其相关的数据文件删除目前使用的数据库。删除前请确认您选择使用DB命令选择那个数据库。
> db
exampledb
现在,如果你执行dropDatabase()命令。它会删除exampledb数据库。
> db.dropDatabase();
{ "dropped" : "exampledb", "ok" : 1 }
用Linux命令行或Shell脚本要删除MongoDB的数据库 -使用以下的命令
# mongo exampledb --eval "db.dropDatabase()"
参考文献: 1.
http://docs.mongodb.org/manual/tutorial/getting-started/ 2.
http://docs.mongodb.org/manual/reference/command/dropDatabase/