MariaDB - Seleziona Database

Dopo esserti connesso a MariaDB, devi selezionare un database con cui lavorare perché potrebbero esistere molti database. Esistono due modi per eseguire questa attività: dal prompt dei comandi o tramite uno script PHP.

Il prompt dei comandi

Nella scelta di un database al prompt dei comandi, utilizzare semplicemente il comando SQL ‘use’ -

[root@host]# mysql -u root -p

Enter password:******

mysql> use PRODUCTS;

Database changed

mysql> SELECT database();  
+-------------------------+ 
| Database                | 
+-------------------------+ 
| PRODUCTS                | 
+-------------------------+

Una volta selezionato un database, tutti i comandi successivi opereranno sul database scelto.

Note- Tutti i nomi (ad esempio, database, tabella, campi) fanno distinzione tra maiuscole e minuscole. Assicurati che i comandi siano conformi al caso corretto.

PHP Seleziona script database

PHP fornisce l'estensione mysql_select_dbfunzione per la selezione del database. La funzione utilizza due parametri, uno opzionale e restituisce un valore "true" in caso di selezione riuscita o false in caso di errore.

Sintassi

Rivedere la seguente sintassi dello script di selezione del database.

bool mysql_select_db( db_name, connection );

Di seguito viene fornita la descrizione dei parametri:

S.No Parametro e descrizione
1

db_name

Questo parametro obbligatorio specifica il nome del database da utilizzare.

2

connection

Quando non specificato, questo parametro facoltativo utilizza la connessione più recente utilizzata.

Prova il seguente codice di esempio per selezionare un database:

<html>
   <head>
      <title>Select a MariaDB Database</title>
   </head>

   <body>
      <?php
         $dbhost = 'localhost:3036';
         $dbuser = 'guest1';
         $dbpass = 'guest1a';
         $conn = mysql_connect($dbhost, $dbuser, $dbpass);
      
         if(! $conn ) {
            die('Could not connect: ' . mysql_error());
         }
         echo 'Connected successfully';
         
         mysql_select_db( 'PRODUCTS' );
         mysql_close($conn);
      ?>
   </body>
</html>

In caso di selezione riuscita, vedrai il seguente output:

mysql> Connected successfully