# SELECT DATABASE in MariaDB: l’istruzione USE e la funzione mysql\_select\_db

Dopo aver stabilito una connessione al sistema gratuito di gestione dei database, devi eseguire l’azione `Select Database` in MariaDB per scegliere il database in cui desideri lavorare. Per questa operazione hai due diverse opzioni tra cui scegliere: puoi usare il comando `USE` nella riga di comando di MySQL oppure ricorrere alla funzione `mysql_select_db` tramite PHP. Ti mostriamo come funzionano entrambi i modi.

## Il comando `USE` nella riga di comando

La sintassi di `USE` è la seguente:

```sql
USE nome_del_database;
```

Devi utilizzare il comando sempre in combinazione con un database speciale e utilizzare questo parametro invece del segnaposto “nome\_del\_database”. Se ometti questo parametro, **riceverai un messaggio di errore (ERROR 1046)**.

Per spiegarti facilmente il suo funzionamento, utilizzeremo un semplice esempio. Immaginiamo di voler richiamare il database “clienti”. A tal fine sono necessari i seguenti passaggi:

1. Accedi al server tramite la riga di comando:

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

2. Usa il comando `SHOW DATABASES` per visualizzare tutti i database disponibili sul server:

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

3. Ora utilizza il comando `USE` per selezionare il database desiderato:

```sql
mysql> USE clienti;
```

Ora puoi lavorare nel database e creare una nuova tabella con [MariaDB CREATE TABLE](https://www.ionos.it/digitalguide/hosting/tecniche-hosting/mariadb-create-table/). Se il database desiderato non è ancora presente nell’elenco, crealo con il comando [MariaDB CREATE DATABASE](https://www.ionos.it/digitalguide/hosting/tecniche-hosting/mariadb-create-database/). Se un database non è più necessario, rimuovilo con il [comando MariaDB DROP DATABASE](https://www.ionos.it/digitalguide/hosting/tecniche-hosting/mariadb-drop-database/).

## `SELECT DATABASE` per MariaDB in PHP

La funzione `SELECT DATABASE` per MariaDB si trova anche in PHP (qui: `mysqli_select_db`). La sintassi per stabilire la connessione è la seguente:

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

Per selezionare il database, il comando successivo si presenta come segue:

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

Consiglio Nella nostra Digital Guide trovi molti altri articoli sul sistema di gestione di database open source. Ad esempio, ti spieghiamo le [differenze e le similitudini tra MariaDB e MySQL](https://www.ionos.it/digitalguide/hosting/tecniche-hosting/mariadb-vs-mysql/) e come [installare MariaDB](https://www.ionos.it/digitalguide/hosting/tecniche-hosting/come-installare-mysql-o-mariadb/).


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