# MongoDB create database: crea bases de datos

Aunque en MongoDB no exista un comando llamado create database, puedes crear bases de datos tú mismo con un simple truco. Si escribes la palabra clave “use”, el sistema crea automáticamente una nueva base de datos si aún no existe ninguna.

## ¿Qué es MongoDB create database?

A diferencia, por ejemplo, del [sistema de gestión de bases de datos](https://www.ionos.com/es-us/digitalguide/hosting/cuestiones-tecnicas/sistema-gestor-de-base-de-datos-sgbd/ "Sistema gestor de base de datos (SGBD)") racional [MySQL](https://www.ionos.com/es-us/digitalguide/servidores/know-how/que-es-mysql/ "¿Qué es MySQL?"), [MongoDB](https://www.ionos.com/es-us/digitalguide/paginas-web/desarrollo-web/mongodb-presentacion-y-comparacion-con-mysql/ "MongoDB: presentación y comparación con MySQL") prescinde de tablas y se centra en conseguir la máxima escalabilidad y flexibilidad. Por su parte, la solución NoSQL funciona con bases de datos y permite a los usuarios almacenar información importante o editarla según sea necesario. **Sin embargo, en sentido estricto**, el comando de MongoDB create database **no existe**. En este tutorial, te mostramos cómo crear bases de datos sin [comandos MongoDB](https://www.ionos.com/es-us/digitalguide/paginas-web/desarrollo-web/mongodb-commands/ "MongoDB commands").

## La sintaxis y la funcionalidad de MongoDB create database

Un vistazo a la sintaxis y funcionalidad de MongoDB create database facilita la comprensión de cómo utilizar este comando exactamente. La estructura es siempre la misma:

```none
use base_de_datos_de_ejemplo
```

La palabra clave “use” sustituye al comando create-database. En cuanto la introduzcas, el sistema cambiará de una base de datos a otra. Sin embargo, supón que no existe actualmente ninguna base de datos con el nombre “base\_de\_datos\_de\_ejemplo”. De ser así, el sistema creará una nueva con exactamente este nombre. El resultado sería el siguiente:

```none
use base_de_datos_de_ejemplo
switched to base_de_datos_de_ejemplo
```

Pero cuidado: MongoDB todavía no reconoce oficialmente esta base de datos. Ahora solo existe una base de datos con este nombre. Pero, como aún está vacía, **el sistema no la reconoce**. Una vez que crees una nueva colección con [MongoDB create collection](https://www.ionos.com/es-us/digitalguide/paginas-web/desarrollo-web/mongodb-create-collection/ "MongoDB create collection") o añadas simplemente los primeros documentos, el software acepta la nueva base de datos. MongoDB no necesita un esquema y permite el uso de diferentes tipos de datos sin una estructura predefinida.

---

### Consejo

Si quieres saber más sobre el uso del sistema de gestión de bases de datos MongoDB, te recomendamos nuestros otros artículos de la Digital Guide sobre este tema:
\- [MongoDB create user](https://www.ionos.com/es-us/digitalguide/paginas-web/desarrollo-web/mongodb-create-user/ "MongoDB create user")
\- [MongoDB create index](https://www.ionos.com/es-us/digitalguide/paginas-web/desarrollo-web/mongodb-create-index/ "MongoDB create index")

---

## Comprueba primero todas las bases de datos existentes

Antes de crear una nueva base de datos, deberías comprobar cuáles existen ya. Para ello, usa el siguiente comando:

```none
show dbs
```

Así puedes ver todas las bases de datos actuales. Si no estás seguro de qué base de datos has seleccionado, utiliza el siguiente comando:

```none
db
```

A continuación, aparece tu base de datos actual.

## Las bases de datos por defecto

El sistema crea automáticamente tres bases de datos diferentes por defecto. Por ende, si es la primera vez que instalas MongoDB, tendrás tres bases de datos a disposición desde el principio. Antes de utilizar create database, revisa si las bases de datos ya existentes “Admin”, “Config” y “Local” no son suficientes para ti.

## Ejemplo para crear una base de datos MongoDB

Por último, para entender cómo funciona el comando create database en MongoDB, te mostraremos un ejemplo sencillo. Supón que quieres crear una nueva base de datos con el nombre de “clientes”. Para ello, procede paso a paso: primero consulta qué bases de datos están disponibles:

```apacheconf
>show dbs
admin 0.000GB
config 0.000GB
local 0.000GB
>
```

Usa la función de MongoDB create database y crea una nueva base de datos con el nombre correspondiente a través del comando “use”:

```apacheconf
>use clientes
switched to clientes
>
```

Si quieres asegurarte de que estás utilizando la base de datos correcta, consúltala de nuevo:

```apacheconf
>db
clientes
>
```

Si solicitas un nuevo listado, tu nueva base de datos aún no aparecerá porque hasta ahora está vacía. Por lo tanto, tienes que añadir al menos un documento e invocar el listado:

```apacheconf
>show dbs
admin 0.847GB
config 0.347GB
local 0.272GB
clientes 0.182GB
```

Ahora puedes utilizar la base de datos como quieras.

---

### Consejo

Ahora ya sabes cómo usar en el comando create database en MongoDB, pero quizás te preguntes cómo eliminar las bases de datos superfluas. Para ello te será de gran utilidad el artículo sobre el tema [MongoDB drop database](https://www.ionos.com/es-us/digitalguide/paginas-web/desarrollo-web/mongodb-drop-database/), que se encuentra en nuestra Guía Digital. Aquí también puedes encontrar un [tutorial de MongoDB](https://www.ionos.com/es-us/digitalguide/paginas-web/desarrollo-web/tutorial-de-mongodb-primeros-pasos/ "Tutorial de MongoDB: primeros pasos") detallado.

---


This is a markdown version of: [https://www.ionos.com/es-us/digitalguide/paginas-web/desarrollo-web/mongodb-create-database/](https://www.ionos.com/es-us/digitalguide/paginas-web/desarrollo-web/mongodb-create-database/) for AI/LLM consumption.