在MongoDB中创建数据库,你需要使用`use`命令或`db.createDatabase()`方法。
1.使用`use`命令创建数据库:
在MongoDBshell中,输入`useyourDatabaseName`命令。如果你的数据库还没有被创建,这个命令将会创建它。
例如:
usemyDatabase
如果一切正常,MongoDB将不会返回任何输出。如果数据库已经存在,MongoDB将切换到该数据库。
2.使用`db.createDatabase()`方法创建数据库:
在MongoDBshell中,输入以下命令:
db.createDatabase({name:"yourDatabaseName"})
这个命令将会创建一个名为"yourDatabaseName"的新数据库。
例如:
db.createDatabase({name:"myDatabase"})
这个命令将返回数据库创建的结果。
1.数据库名称的规则:
数据库名称不能包含空格或者特殊字符(除了点".")。
数据库名称不能以"system."开头,这是系统数据库保留的名称。
2.默认数据库:
当你启动MongoDBshell,或者连接到MongoDB服务器,你将默认连接到名为"test"的数据库。如果你没有明确指定数据库,你的操作将在这个数据库上执行。
3.数据库权限:
MongoDB使用角色基础的访问控制(RBAC)来管理数据库权限。每个数据库都有一个管理员用户,可以管理该数据库的用户和权限。
总的来说,创建MongoDB数据库非常简单,只需要一行命令或者一个方法调用。但是,理解数据库的名称规则,默认数据库,以及数据库权限,对于有效地管理MongoDB数据库至关重要。