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:
USE nome_del_database;
sqlDevi 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:
- Accedi al server tramite la riga di comando:
mysql -u root -p
Enter password: ************
sql- Usa il comando
SHOW DATABASES
per visualizzare tutti i database disponibili sul server:
mysql> SHOW DATABASES;
sql- Ora utilizza il comando
USE
per selezionare il database desiderato:
mysql> USE clienti;
sqlOra puoi lavorare nel database e creare una nuova tabella con MariaDB CREATE TABLE. Se il database desiderato non è ancora presente nell’elenco, crealo con il comando MariaDB CREATE DATABASE. Se un database non è più necessario, rimuovilo con il comando 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:
$connection = mysqli_connect("server", "username", "password");
phpPer selezionare il database, il comando successivo si presenta come segue:
mysqli_select_db($connection, "clienti");
phpNella 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 e come installare MariaDB.