# SELECT DATABASE en MariaDB: el comando USE y la función mysql\_select\_db

Una vez te hayas conectado al sistema de gestión de bases de datos gratuito, tienes que ejecutar la sentencia `SELECT DATABASE` en MariaDB para elegir con qué base de datos quieres trabajar. Para ello tienes dos opciones diferentes: utilizar el comando `USE` en la línea de comandos de MySQL o la función `mysql_select_db` a través de PHP. A continuación tienes ambas soluciones.

## El comando `USE` en la línea de comandos

La sintaxis de `USE` es la siguiente:

```sql
USE Nombre_de_la_base_de_datos;
```

Siempre debes utilizar el comando en combinación con una base de datos específica, reemplazando el marcador de posición “Nombre\_de\_la\_base\_de\_datos” con la base de datos que quieras utilizar. Si omites este parámetro, **recibirás un mensaje de error (ERROR 1046)**.

A continuación tienes un ejemplo sencillo para que veas cómo funciona. Si lo que quieres es seleccionar la base de datos “Clientes”, sigue los siguientes pasos:

1. Inicia sesión en tu servidor desde la línea de comandos:

```sql
mysql -u root -p
Enter password: ************
```

2. Utiliza el comando `SHOW DATABASES` para obtener una lista de todas las bases de datos disponibles en tu servidor:

```sql
mysql> SHOW DATABASES;
```

3. Seleccionar la base de datos que quieras utilizando el comando `USE`:

```sql
mysql> USE Clientes;
```

Ahora puedes trabajar en la base de datos que has seleccionado y crear una nueva tabla con la sentencia [MariaDB CREATE TABLE](https://www.ionos.es/digitalguide/hosting/cuestiones-tecnicas/mariadb-create-table/). Si la base de datos que buscas aún no está en la lista, créala con la sentencia [MariaDB CREATE DATABASE](https://www.ionos.es/digitalguide/hosting/cuestiones-tecnicas/mariadb-create-database/). Si ya no necesitas una base de datos, elimínala con la sentencia [MariaDB DROP DATABASE](https://www.ionos.es/digitalguide/hosting/cuestiones-tecnicas/mariadb-drop-database/).

## `SELECT DATABASE` para MariaDB en PHP

La sentencia `SELECT DATABASE` para MariaDB también se puede utilizar en PHP (aquí: `mysqli_select_db`). La sintaxis para establecer la conexión es la siguiente:

```php
$connection = mysqli_connect("server", "username", "password");
```

A continuación, selecciona la base de datos con el siguiente el comando:

```php
mysqli_select_db($connection, "Clientes");
```

Consejo Puedes encontrar muchos más artículos sobre el sistema de gestión de bases de datos de código abierto en nuestra Digital Guide. Por ejemplo, hacemos una [comparación de MariaDB vs. MySQL](https://www.ionos.es/digitalguide/hosting/cuestiones-tecnicas/mariadb-vs-mysql/) y te explicamos cómo [instalar MariaDB](https://www.ionos.es/digitalguide/hosting/cuestiones-tecnicas/instalar-mysql/).


This is a markdown version of: [https://www.ionos.es/digitalguide/hosting/cuestiones-tecnicas/mariadb-select-database/](https://www.ionos.es/digitalguide/hosting/cuestiones-tecnicas/mariadb-select-database/) for AI/LLM consumption.